
Search by job, company or skills
Job Purpose
The incumbent will be responsible for designing, developing, and enhancing iOS application components as part of the core technology team. This role will be hands-on in delivering high-quality applications within targeted timelines, aligned with the organization's technology roadmap and business requirements.
Technical Delivery: Contribute to development activities as an individual contributor or as part of a team to ensure successful project delivery.
Quality & Standards: Maintain high standards of software quality by following established engineering practices, ensuring timely and cost-effective delivery.
Continuous Learning: Adapt quickly to new technologies and consistently deliver high-quality outputs.
Design and build advanced applications for the iOS platform.
Collaborate with cross-functional teams to define, design, and deliver new features.
Conduct thorough unit testing to ensure robustness, covering edge cases, usability, and reliability.
Troubleshoot, debug, and improve application performance.
Continuously explore and implement new technologies to enhance development efficiency.
Bachelor's degree in Computer Science, Engineering, or a related field.
7-10 years of proven software development experience, with strong background in iOS application design and development.
Experience in developing and publishing multiple iOS apps.
Strong proficiency in Objective-C, Swift, and Cocoa Touch.
Hands-on experience with iOS frameworks such as Core Data, Core Animation, Core Graphics, and Core Text.
Experience integrating with REST/JSON services and working within a Services-Oriented Architecture.
Familiarity with third-party libraries, APIs, and modern mobile architectures.
Solid understanding of the full mobile development lifecycle.
Practical experience with DevOps tools such as Bitbucket, Jenkins, Maven, Bamboo, and CI/CD environments.
Exposure to Amazon Web Services (AWS) is a plus.
Experience integrating with middleware platforms (e.g., Kony Mobile Fabric) is advantageous but not mandatory.
Background working with financial or banking applications.
Strong skills in xCode, Swift, and Objective-C for native iOS development.
Experience working in Agile environments alongside UX designers, product owners, testers, and iOS engineers.
Knowledge of Test-Driven Development and UI automation testing.
Strong understanding of object-oriented programming, design concepts, and architectural patterns (MVC, MVP, VIPER).
Hands-on experience with Swift versions 2.0, 3.0, and later.
Experience with modern frameworks such as PromiseKit, Alamofire, ObjectMapper, etc.
Familiarity with testing frameworks such as Quick, Nimble, and XCTest.
Experience writing unit tests, UI tests, and managing code coverage.
Strong understanding of iOS UI design best practices.
Experience using CocoaPods and Carthage.
Familiarity with analytics frameworks such as Firebase, Facebook Analytics, and Google Analytics.
Demonstrated ability to quickly learn and adapt to new technologies.
If you believe you fit the requirements for the role, please submit your application below or drop us an email directly quoting the job title.
Due to an anticipated high volume of applicants, we regret that only shortlisted candidates will be notified. The information provided is for recruitment purposes only.
Know someone who would be a great fit for this role Refer them to us and get rewarded.
Cornerstone Global Partners (EA License Number: 19C9859) is an affirmative equal-opportunity employer and recruitment firm. We evaluate qualified applicants without regard to race, colour, religion, creed, gender, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class.
Eugene Then
EA Registration Number: R22104742
Cornerstone Global Partners Pte Ltd (EA License: 19C9859)
Job ID: 135378451