Please, let Puzzle know you found this job
on RemoteYeah.
This helps us grow 🌱.
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 traveler interactions with airlines by delivering seamless, innovative mobile experiences.
Responsibilities include defining the technical vision, making recommendations for coding standards, leading architectural reviews, and mentoring the development team.
The position requires collaboration with Product and Design teams to translate business requirements into technical specifications and manage technical debt.
The engineer will ensure critical metrics for app performance and user experience are monitored and drive CI/CD improvements.
Cross-functional collaboration with other engineering teams and alignment with Product Management and Security teams is essential.
Staying current with iOS platform updates and championing mobile development best practices is expected.
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 necessary.
Live fire coding experience and Core Data experience, especially in edge/no connectivity scenarios, are essential.
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 necessary.
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 working 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.
Strong foundation in algorithms, data structures, object-oriented programming, and design best practices is required.
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.
Apply now
Please, let Puzzle know you found this job
on RemoteYeah
.
This helps us grow 🌱.