Software Engineer
7 days ago
Location: Bangalore
Role: Software Engineer - Mobile(iOS)
Roles & Responsibilities
- iOS Development: Contribute to the development and maintenance of iOS applications and internal frameworks under the guidance of senior engineers.
- Collaboration: Work closely with product managers, designers, and senior developers to understand features and translate them into technical implementations.
- API Integration: Help integrate RESTful APIs and backend services into the iOS platform.
- Coding and Testing: Write clean, maintainable, and well-documented code. Assist in unit testing and debugging tasks.
- Learning & Growth: Be open to learning SDK development, iOS architecture patterns, and platform-specific security best practices.
- Platform Awareness: Keep up-to-date with iOS platform updates and adopt best practices around performance and compatibility.
- Team Support: Participate in code reviews, pair programming, and internal knowledge sharing sessions.
Skills Required
- 1–2 years of professional iOS development experience.
- Proficiency in Swift; familiarity with Objective-C is a plus.
- Good understanding of iOS fundamentals including view controllers, navigation, table/collection views, etc.
- Experience integrating REST APIs and using popular libraries (e.g., Alamofire, SDWebImage).
- Exposure to UIKit; basic familiarity with SwiftUI is a bonus.
- Experience using Git for version control and familiarity with code reviews.
- Interest in clean code, architecture patterns (MVC/MVVM), and testable code.
- Good problem-solving and communication skills.
- Eagerness to learn about identity protocols, encryption, and modern iOS frameworks.
- Familiarity with tools like Xcode Instruments for debugging and performance profiling is a plus.
- Exposure to Core ML or Face/Liveness detection models is a bonus.
Qualifications
- Bachelor's/Master's degree in Computer Science, Computer Engineering, or equivalent technical degree.
- Solid understanding of programming fundamentals (OOP, data structures, algorithms).
- Willingness to work in an agile, cross-functional team environment.
- Passion for building seamless, secure, and user-centric mobile experiences.
About VIDA Digital Identity
- VIDA is a government-licensed certificate authority (CA)operating under Indonesia's Ministry of Electronics and Information Technology. Our key offerings include:
- Legally valid digital signatures ensuring secure and scalable identity solutions.
- Trusted identity verification services for industries such as BFSI, eCommerce, telecommunications, and healthcare.
- Advanced AI-driven fraud prevention: VIDA leverages sophisticated AI models to detect and prevent deepfake frauds, enhancing security and trust in digital interactions.
- Seamless integration to help businesses reduce onboarding friction while prioritizing user privacy and data security.
For more information, you may visit our website at https://vida.id.
-
Software Engineer II
4 weeks ago
Bengaluru, Karnataka, India Rocket Software Full timeJob DescriptionIt's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and...
-
Senior Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Guidewire Software Full timeJob Title: Senior Software EngineerAbout GuidewireGuidewire is the market leader trusted by 540+ insurance companies across 40 countries to run their mission-critical core operations. Our platform powers everything from underwriting to claims resolution.The OpportunityWe're looking for a Senior Software Engineer who is passionate about all things data—from...
-
Senior Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Guidewire Software Full timeSenior Software EngineerWe're looking for a Senior Software Engineer who is passionate about all things data—from crafting reliable data pipelines to visualizing insights in dynamic, user-friendly ways.Key Responsibilities:Lead the design and architecture of complex software systems aligned with Guidewire's technical vision.Build and maintain scalable...
-
Senior Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Guidewire Software Full timeWho We AreGuidewire is the market leader trusted by 540+ insurance companies across 40 countries to run their mission-critical core operations. Our platform powers everything from underwriting to claims resolution. We believe great decisions should not require 100 in-house data scientists. That's why we're innovating in analytics, AI, and...
-
Senior Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Sonata Software Full timeResponsibilities: The Senior Software Engineer will be responsible for the design, development, and implementation of robust and scalable full-stack software solutions, primarily using TypeScript, to meet the evolving needs of our Pricing department. You will collaborate closely with cross-functional teams, including product managers, business analysts, and...
-
Software Engineer III
3 weeks ago
Bengaluru, Karnataka, India Guidewire Software Full timeJob DescriptionJob Description- Guidewire is the platform PC insurers trust to engage, innovate, and grow efficiently. We combine digital, core, and data solutions to deliver a seamless experience for our customers. Our team is dedicated to building software that supports the future of the insurance industry, and we are looking for individuals who share our...
-
Senior Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Guidewire Software Full timeWho We AreGuidewire is the market leader trusted by 540+ insurance companies across 40 countries to run their mission-critical core operations. Our platform powers everything from underwriting to claims resolution. We believe great decisions should not require 100 in-house data scientists. That's why we're innovating in analytics, AI, and...
-
Senior Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Guidewire Software Full timeJob DescriptionJob DescriptionRoles and Responsibilities- Operate as a start-up within a highly influential InsurTech company- Drive engineering best practices such as TDD and GitOps- Lead the team in architecture and design discussions, and represent the team in cross company architecture decisions- Partner with product management and engineering leadership...
-
Software Engineer II
4 weeks ago
Bengaluru, Karnataka, India Rocket Software Full timeJob DescriptionWe believe in the work we do and it shows.Software Engineer-II RoleThis position is responsible for designing, developing, troubleshooting, and debugging software programs for enhancements and new products. The role involves creating software tools including operating systems, compilers, routers, networks, utilities, databases, and...
-
Senior Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Guidewire Software Full timeWho We Are Guidewire is the market leader trusted by 540+ insurance companies across 40 countries to run their mission-critical core operations. Our platform powers everything from underwriting to claims resolution. We believe great decisions should not require 100 in-house data scientists. That's why we're innovating in analytics, AI, and...