Software Engineer
4 weeks 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
1 week ago
Bengaluru, Karnataka, India MRI Software Full timeAbout the job : As a software engineer, you will enhance online experiences for our huge user base. Utilizing your web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as The Role : MRI Software is seeking a Software Engineer to join our team working on products....
-
Software Engineer
1 week ago
Bengaluru, Karnataka, India MRI Software Full timeAbout the job :As a software engineer, you will enhance online experiences for our huge user base. Utilizing your web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as The Role :MRI Software is seeking a Software Engineer to join our team working on products.As...
-
Software Engineer III
2 weeks ago
Bengaluru, Karnataka, India Rocket Software Full timeJob Description Summary:The Software Engineer-III 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 Internet-related tools. Determines software's compatibility with hardware and/or...
-
Software Engineer III
2 weeks ago
Bengaluru, Karnataka, India Rocket Software Full timeJob Description Summary:The Software Engineer-III 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 Internet-related tools. Determines software's compatibility with hardware and/or...
-
Software Engineer III
2 weeks ago
Bengaluru, Karnataka, India Rocket Software Full timeJob Description Summary:Design and develop cutting edge Machine Learning/AI features for established software solutions used by many Fortune 100 companies. Rocket Software is recognized by major analysts as a leading vendor for AI/ML for Enterprise Software solutions. We are looking for highly motivated developers with demonstrable skills and...
-
Software Engineer III
2 weeks ago
Bengaluru, Karnataka, India Rocket Software Full timeJob Description Summary:The Software Engineer-III 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 Internet-related tools. Determines software's compatibility with hardware and/or...
-
Senior Software Engineer
4 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 in Test II
2 weeks ago
Bengaluru, Karnataka, India Rocket Software Full timeJob Description Summary:The Software Engineer in Test-II (SDET) keeps a keen eye on customer commitments and work collaboratively with engineering counterparts to meet customer commitments. The individual must build productive working relationships and collaborate with cross-functional teams to meet customer quality specifications. The Software...
-
Embedded software engineer
6 days ago
Bengaluru, Karnataka, India Toshiba Software Full timeEmbedded Software Engineer (MCU Development)Location: BengaluruExperience required: 4-12 yearsNotice Period: Immediate/Max 30 daysRequirement:1. Preferred Experience: 4 to 12 years2. Experience in Embedded Software Domain.3. Experience in MCU development, Peripheral driver development (SPI, I2 C, Ethernet, CAN, etc..).4. Experience in porting RTOS like...
-
Senior Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Guidewire Software Full timeAbout GuidewireGuidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, analytics, and AI to deliver our platform as a cloud service. More than 540+ insurers in 40 countries, from new ventures to the largest and most complex in the world, run on Guidewire.As a partner to our customers, we continually...