Job Description :
We are looking for a highly skilled and experienced Senior iOS Engineer to join our growing mobile development team.
This individual will play a key role in designing, building, and maintaining high-performance iOS applications.
You will be working closely with cross-functional teams to deliver top-notch user experiences and implement best-in-class engineering practices.
Key Responsibilities :
- Develop and maintain advanced iOS applications using SwiftUI and modern iOS frameworks.
- Design scalable and maintainable application architecture based on solid architecture principles.
- Implement end-to-end test automation, UI testing, and ensure quality with CI / CD pipelines using tools like TeamCity.
- Collaborate with product managers, designers, and engineers to deliver seamless user experiences.
- Review code, mentor junior developers, and enforce coding standards and best practices.
- Troubleshoot, debug, and improve application performance and reliability.
- Manage and contribute to source control systems using Git and Git Flow methodologies.
Required Skills & Qualifications :
57+ years of hands-on experience in iOS development.Strong proficiency in Swift, especially SwiftUI.Deep understanding of architecture design principles and scalable app development.Experience with UI testing, end-to-end automation, and integrating CI / CD pipelines (TeamCity preferred).Advanced expertise in Git, including experience with Git Flow for collaborative development.Solid understanding of the full mobile development life cycle and App Store deployment process.Strong problem-solving skills and ability to work in an agile, fast-paced environment.Nice to Have :
Experience with Core Data, Combine, or third-party libraries for state management.Exposure to RESTful APIs and mobile security best practices.Experience in mentoring or leading iOS teams is a plus.(ref : hirist.tech)