Description
You will lead the design and development of native iOS applications, owning the release pipeline and mentoring junior engineers.
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 and estimate development effort and timelines.
- Troubleshoot bugs and stay current with iOS technologies and best practices.
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.
- Excellent communication and problem-solving skills.
Preferred Skills
- Experience with CI/CD pipelines and cloud platforms (AWS, Azure, GCP).
- Experience with Agile methodologies.