SalaryPeak

Lead Development Engineer (iOS)

INNOVATIQ SOLUTIONS PTE. LTD.
Singapore 5+ years Posted Feb 11, 2026

Salary Range

SGD 102,000 - SGD 150,000 /year

SGD 8,500 - SGD 12,500/month

Skills Required

JSONXamariniOSDesign PatternsRESTAgileUIXcodeContinuous IntegrationReact NativeFirebaseCordovaGraphicsAnimationUXSoftware Development

Job Description

Job Purpose (In a brief, specific one or two-sentence statement, answer the questions: "Why does this position exist? and What is it expected to accomplish?")

The person will be responsible for development (includes design & coding) of iOS related application components and/or enhancements to existing applications required as part of the CBG Technology team.

The role will work closely with the CBGT Singapore and India teams to develop features of a release based on the CBG technology roadmap and requirements from various business users of CBG technology.

This role will play a hands-on role to develop and deliver quality applications within the desired timeframes.

Key Accountabilities (List the expected end results or KPIs that the job holder is expected to achieve for this job. Do not list more than 5)
1. Technical Competency: Contribute towards development activities as an individual or be part of the team for successful project delivery.

2. In-house Capability: Maintain high standards of software quality within the team by following good practices and habits while delivering solutions on-time and on-budget

3. Learning: Should be able to deliver consistent results and scale on new technologies faster.

Job Duties & responsibilities (List the principal duties. Use concise statements that provide a clear understanding of the level of responsibility, complexity, creativity and analysis performed in this position.)

1. Design and build advanced applications for the iOS platform

2. Collaborate with cross-functional teams to define, design, and ship new features.

3. Unit-test code for robustness, including edge cases, usability, and general reliability.

4. Work on bug fixing and improving application performance.

5. Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Required Experience (Indicate nature and extent of work experience including minimum

number of years required.)

1. A graduate in computers or Engineering from a reputed university.

2. 7-10 years of proven software development experience. Good experience in iOS design and development. Should have published a significant number of iOS apps in the app store.

3. A deep familiarity with Objective-C, Cocoa Touch and Swift development.

4. Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text

5. Experience working with remote data via REST and JSON including through experience of Services Oriented Architecture.

6. Experience with third-party libraries and APIs

7. Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
8. Solid understanding of the full mobile development life cycle

9. Hands on working knowledge on DevOps such as Bitbucket, Continuous Integration (Jenkins, Maven), Continuous Deployment (Bamboo). Should have the ability to configure a continuous integration/deployment working environment.

10. Exposure to Amazon Web Services will be a plus.

11. Experience of integrating with Kony Middleware (Mobile fabric) is required but not mandatory.

12. Experience in working with Financial / Banking applications.

13. Design, develop and implement the new features using xCode, Swift/Objective-C.

14. As part of the Agile team you’ll work closely with the UX designers, product owners, test engineer, and other iOS developers to optimize the apps.

15. Test driven development and knowledge testing UI automation.

16. Knowledge of Object oriented programming and Design concepts.

17. Design Patterns like MVC, MVP, VIPER will be added advantage.

18. Should have hands on experience in Swift 2.0 and 3.0 later to develop native

apps.

19. Good working experience on frameworks like (Promise Kit, Alamofire and Object

Mapper etc ).

20. Knowledge on testing frameworks like (Quick, Nimble, XCTests , etc).

21. Hands on experience on writing Unit and UI tests and code coverage.

22. iOS UI design patterns and best practices.

23. Experience on using Cocoa Pods and Cartage.

24. Analytics frameworks like (Firebase, Facebook, Google Analytics, etc).

25. Ability to learn new technologies.

Core Competencies (State the qualities, skills, behaviours and attitudes that the incumbent must possess in order to perform the responsibilities of this position.)

Dependability — Job requires being reliable, resOmissible, and dependable, and fulfilling obligations.

Adaptability/Flexibility — Job requires being open to change (positive or negative) and to considerable variety in

the workplace.

Cooperation — Job requires being pleasant with others on the job and displaying a good-natured, cooperative attitude.

Initiative — Job requires a willingness to take on responsibilities and challenges.