Description
You will architect and implement scalable iOS applications while serving as a hands-on technical lead.
This role is on-site.
Responsibilities
- Architect and design scalable, maintainable, and testable iOS applications using modern patterns.
- Actively contribute code, conduct reviews, and enforce best practices across the mobile team.
- Provide mentorship to engineers and troubleshoot performance bottlenecks and scalability challenges.
- Define and document architectural standards to align technical execution with business goals.
- Collaborate with Product Managers, Designers, and backend teams to establish efficient data contracts.
Required Skills
- 5+ years of experience in iOS Development.
- Deep expertise in Swift and SwiftUI.
- Proficiency in architectural patterns including MVVM, VIPER, and Clean Architecture.
- Experience with Objective-C and MVC.
- Proven ability to implement robust offline storage and sync strategies.
- Experience partnering with backend/API teams for efficient data contracts.
Preferred Skills