We are seeking a highly skilled and experienced Senior iOS Developer to join our mobile development team.
The ideal candidate will have a strong background in Swift, SwiftUI, and Objective-C, with proven experience in building scalable, secure, and high-performance iOS applications.
The role involves client interaction, agile delivery, mentoring, and cross-functional collaboration.
Key Responsibilities:
Design, develop, and maintain iOS applications with a focus on performance and reliability.
Lead development efforts for airline and banking domain apps, including client-specific enhancements.
Collaborate with cross-functional teams including QA, designers, and backend developers.
Conduct sprint planning, backlog grooming, and estimation sessions.
Ensure code quality using tools like SwiftLint, Sonar, and Veracode.
Migrate legacy applications from Objective-C to Swift with modern design patterns.
Develop WatchOS applications using SwiftUI.
Mentor junior developers and conduct code reviews.
Ensure compliance with OWASP Mobile Security Guidelines.
Handle production support and enhancement of airline products (e.g., Amadeus).
Required Skills:
6+ years of hands-on experience in iOS development.
Proficiency in Swift, SwiftUI, and Objective-C.
Experience with Veracode, SwiftLint, and SonarQube.
Strong understanding of mobile security standards.
Familiarity with Agile methodologies and JIRA.
Experience in client-facing roles and requirement gathering.