Job Search and Career Advice Platform

Enable job alerts via email!

iOS Developer

NICOLL CURTIN TECHNOLOGY PTE. LTD.

Singapore

On-site

SGD 70,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Singapore is seeking a skilled Mobile Developer (iOS) to build and enhance native applications. The role requires collaboration with product and design teams to create features, continuously improving app performance and user experience. Candidates should have at least 4 years of experience with iOS frameworks such as Swift or Objective-C, along with a solid understanding of Agile practices. This position offers the opportunity to work on innovative projects with a focus on modern development practices.

Qualifications

  • 4+ years of experience with mobile/front-end languages or frameworks.
  • Practical grounding in Agile methodologies.
  • Understanding of JavaScript ecosystems and modular application structures.
  • Experience implementing interfaces aligned with Apple's design principles.
  • Familiarity with testing frameworks and secure coding practices.

Responsibilities

  • Build and evolve iOS applications using modern Apple technologies.
  • Collaborate with product, design, and backend teams.
  • Monitor and refine app performance and responsiveness.
  • Produce readable and maintainable code.
  • Participate in peer reviews and elevate engineering standards.

Skills

Swift
Objective-C
Kotlin
Java
React Native
Agile development
JavaScript
UI automation
TDD
CI/CD
XCode
Jenkins
Git

Tools

Cocoa Pods
Swift Package Manager
Sonar
WebStorm
Artifactory
Job description

We are seeking a skilled Mobile Developer (iOS) to help build native applications and develop product features for our client.

What You’ll Do
  • Build and evolve iOS applications using contemporary Apple technologies, ensuring they remain robust, efficient, and intuitive.
  • Work closely with product, design, and backend teams to shape features from concept to release, contributing to both technical and user-experience decisions.
  • Monitor and refine app performance, stability, and responsiveness across devices and OS versions.
  • Produce code that is readable, maintainable, and structured for long-term scalability and testing.
  • Participate in peer reviews, share insights, and help elevate engineering standards across the team.
  • Continuously track emerging iOS and mobile engineering trends to keep the codebase and practices modern.
What You’ll Bring
  • Around 4+ years of hands‑on experience with modern mobile/front‑end languages or frameworks such as Swift, Objective‑C, Kotlin, Java, or React Native.
  • Practical grounding in Agile delivery, including requirement analysis, development iterations, and end‑to‑end testing cycles.
  • Working understanding JavaScript ecosystems, modular application structures, and microservice‑oriented backends.
  • Experience partnering with UX teams and implementing interfaces aligned with Apple’s design principles and interaction patterns.
  • Familiarity with unit and UI automation frameworks for validating functionality and app behavior.
  • Exposure to at least one XP‑related engineering practice (e.g., TDD, pair programming, continuous integration).
  • Optional but beneficial experience using Selenium for automated testing.
  • Strong foundation in object‑oriented, functional, and reactive programming concepts.
  • Proficiency with common development and CI/CD tools such as XCode, WebStorm, Jenkins, Artifactory, Sonar, and Git.
  • Comfort with dependency management solutions including Cocoa Pods or Swift Package Manager.
  • Solid awareness of secure coding, encryption methods, and data‑protection best practices.
  • Strong analytical thinking, meticulous attention to detail, and ability to produce clear technical documentation.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.