This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Lead iOS Engineer will spearhead mission-critical mobile initiatives that serve millions of passengers worldwide.
This role involves driving the technical vision and architecture of the client’s flagship iOS applications while leading a talented team of nearshore developers.
The engineer will shape the future of how travelers interact with the airline by delivering seamless, innovative mobile experiences.
Responsibilities include defining the technical vision, making recommendations for coding standards, leading architectural reviews, mentoring the development team, and collaborating with cross-functional teams.
The position requires managing technical debt, ensuring app performance metrics are monitored, and driving CI/CD improvements.
The engineer will stay current with iOS platform updates and champion mobile development best practices across the organization.
Requirements:
Candidates must have 10+ years of experience as an iOS developer, with familiarity in older iOS technologies.
Senior expertise in iOS native and responsive application development is required.
Proficiency in SwiftUI, Swift, and Objective-C, along with experience in RESTful APIs, is essential.
Live fire coding experience and Core Data experience, particularly in edge/no connectivity scenarios, are necessary.
Expertise in multi-threading and asynchronous programming, including Notification Center, GCD, Combine, and Async/Await, is required.
Knowledge of NFC (Core Bluetooth or similar) and experience uploading apps to the App Store is needed.
Candidates should have experience integrating 3rd party SDKs and using analytics and crash reporting tools.
A strong background in unit testing (XCTest) and experience integrating responsive web pages into an iOS app is required.
Basic understanding of Java, Azure, and Kubernetes is preferred.
Candidates should have experience with performance profiling, optimization strategies, and memory management.
A thorough background in mobile device testing for both iOS and Android devices is necessary.
Benefits:
The position offers a flexible, remote-first working environment.
Employees will have the opportunity to work on exciting projects with industry-leading clients.
Continuous learning and career growth opportunities are provided to all team members.