Job Description

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 architect...

Ready to Apply?

Take the next step in your AI career. Submit your application to Nicoll Curtin today.

Submit Application