-
Nicoll Curtin

Senior iOS Engineer

Nicoll Curtin
Singapore · Full-time · Mid-Senior

About the Role

We are seeking a Senior iOS Engineer to design and build high-performance, scalable, and secure mobile applications. This role requires deep technical expertise in iOS architecture, concurrency, memory management, and performance optimisation.

You will play a key role in technical decision-making, system design, and mentoring engineers while ensuring production-grade mobile applications at scale.


Key Responsibilities

  • Design, develop, and maintain complex iOS applications using Swift
  • Architect scalable and maintainable mobile solutions with clean design principles
  • Implement efficient multithreading and concurrency using GCD, OperationQueue, async/await, and Combine
  • Optimise memory management, ensuring proper ARC usage, avoiding retain cycles, and minimising memory leaks
  • Improve app performance, responsiveness, and battery efficiency
  • Conduct code reviews and enforce best practices in architecture and design patterns (MVVM, Clean Architecture, VIPER)
  • Integrate RESTful APIs and manage asynchronous data flows
  • Collaborate with Product, Backend, QA, and DevOps teams in Agile environments
  • Implement automated testing and CI/CD pipelines
  • Mentor junior engineers and contribute to engineering standards


Required Skills & Experience

  • Minimum 7+ years of hands-on iOS development experience
  • Strong proficiency in Swift (Objective-C is a plus)
  • Proven experience working in an in-house product company (not purely agency/outsourced project-based work)
  • Experience building and scaling consumer-facing or enterprise mobile products
  • Deep understanding of iOS concurrency models (thread safety, race conditions, deadlocks)
  • Strong knowledge of memory management and performance profiling (Instruments, Time Profiler, Leaks, Allocations)
  • Solid experience with UIKit and/or SwiftUI
  • Strong understanding of RESTful APIs and asynchronous data handling
  • Experience publishing and maintaining apps on the Apple App Store
  • Strong problem-solving ability and ownership mindset


We regret to inform that this role is only open to candidates currently working in Singapore and only shortlisted applicants will be notified.

Key Skills

Ranked by relevance

ios restful apis technical expertise design patterns devops cicd c
Login to Apply
Posted
Feb 16, 2026
Type
Full-time
Level
Mid-Senior
Location
Singapore

Industries

Software Development

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
ElectroNeek
Related

Middle Software Engineer (JS/TS)

2026-05-27

Full-time
Mid-Senior
Argentina
Software Development
Engineering
View Job Details
YO IT Consulting
Related

Senior Genrative Ai Engineer - Remote

2026-05-28

Full-time
Not Applicable
Estonia
Software Development
Engineering
View Job Details
OMP
Related

Front end Software Architect

2026-05-28

Full-time
Not Applicable
Belgium
Software Development
Engineering