This Senior iOS Engineer role focuses on designing, building, and maintaining high-quality iOS applications. The position involves collaboration with Product and Design teams, maintaining the codebase, and mentoring junior engineers. The ideal candidate will be proficient in Swift, SwiftUI, and iOS SDKs, with a strong understanding of data structures, algorithms, and concurrency. The ideal candidate should be passionate about staying current with the latest iOS trends.
Requirements
- 5+ years of iOS app development experience
- Expertise in Swift and SwiftUI
- Deep knowledge of iOS SDK frameworks and Apple's design guidelines
- Strong computer science fundamentals (data structures, algorithms, concurrency, memory management)
- Proficient in REST APIs, JSON data handling, and third-party SDKs
- Experience with unit/UI testing, CI/CD pipelines, and Agile development practices
- Skilled in debugging, profiling, and optimizing mobile applications
- Strong problem-solving and communication skills
- Ability to rapidly prototype and iterate towards production-ready features