Description
You will serve as a technical leader and hands-on contributor guiding the design and implementation of iOS applications.
Responsibilities
- Architect and design scalable, maintainable, and testable iOS applications using modern patterns.
- Serve as a hands-on technical lead, actively contributing code and ensuring high-quality implementations.
- Conduct code reviews, provide mentorship, and enforce best practices across the mobile team.
- Collaborate with Product Managers, Designers, and cross-functional engineers to align architecture with business goals.
- Define and document architectural standards and troubleshoot performance bottlenecks and scalability challenges.
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.