iOS Developer
Description
Responsibilities:
- Develop and maintain core iOS application features using Swift and SwiftUI / UIKit.
- Own the iOS Mobile Design System component library—ensuring pixel-perfect UI, dynamic sizing, and consistent interactive patterns.
- Collaborate with product designers to implement scalable layout systems, reusable UI components, and smooth micro-animations.
- Optimise app performance, memory management, and offline-first data sync architectures.
Requirements:
- 2-4 years of hands-on native iOS development experience.
- Deep understanding of mobile design systems, Human Interface Guidelines (HIG), visual hierarchy, and modular component architecture.
- Strong proficiency in Swift, Core Data, REST APIs, and custom UI drafting without reliance on third-party wrapper libraries.
- Experience maintaining custom UI component repositories and design token pipelines.