Job Search and Career Advice Platform

Enable job alerts via email!

Lead Development Engineer (iOS) - 12 months contract extendable

ESOL PTE. LTD.

Singapore

On-site

SGD 70,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology services provider in Singapore is looking for an experienced iOS Developer to design and build mobile applications. The ideal candidate will have 7-10 years of software development experience, strong skills in Objective-C and Swift, and a proven track record of developing iOS apps. Responsibilities include collaborating with teams, testing code, and optimizing application performance. This role offers a platform for developing high-quality mobile solutions and continuous learning in emerging technologies.

Qualifications

  • 7-10 years of proven software development experience.
  • Experience working with remote data via REST and JSON.
  • Solid understanding of the full mobile development life cycle.

Responsibilities

  • Design and build advanced applications for the iOS platform.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Unit-test code for robustness, usability, and reliability.

Skills

iOS design and development
Objective‑C
Swift
REST and JSON
DevOps
Test-driven development
Agile methodology
Mobile application architecture
Firebase
CocoaPods

Education

Graduate in Computer Science or Engineering

Tools

Xcode
Bitbucket
Jenkins
Maven
Bamboo
Job description
Key Accountabilities
  1. Contribute towards development activities as an individual or be part of the team for successful project delivery.
  2. Maintain high standards of software quality within the team by following good practices and habits while delivering solutions on-time and on-budget.
  3. Should be able to deliver consistent results and scale on new technologies faster.
Job Duties & Responsibilities
  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
  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, XCTest 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 CocoaPods and Cartage.
  24. Analytics frameworks like Firebase, Facebook, Google Analytics etc.
  25. Ability to learn new technologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.