Description
Lead the design and development of native iOS applications, owning the release pipeline and mentoring junior engineers.
This role is on-site.
Responsibilities
- Lead the design, development, and implementation of native iOS applications.
- Write clean, maintainable, and efficient code while conducting code reviews.
- Collaborate with designers and product managers to translate product vision into reality.
- Mentor junior developers, estimate effort, and troubleshoot bugs.
Required Skills
- 7+ years of experience in iOS development with Swift.
- In-depth knowledge of reactive programming frameworks (RXSwift / Combine).
- Experience with Xcode, Cocoa Touch frameworks, and iOS architecture patterns.
- Proven experience leading and mentoring a team of developers.
- Strong understanding of design patterns and engineering best practices.
- Experience with unit testing and UI testing frameworks.
Preferred Skills
- Experience with CI/CD pipelines and cloud platforms (AWS, Azure, GCP).
- Experience with Agile methodologies.