Remote Lead iOS Engineer -US Remote

Posted

This job is closed

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.
About the job
Posted on
Job type
Salary
-
Position
Experience level
Leave a feedback