This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Beacon Hill is looking for an iOS/React Native Lead Developer to support one of our clients by driving the technical vision and execution across both native and cross‑platform mobile applications.
Job Responsibility:
Drive the technical vision and execution across both native and cross‑platform mobile applications
Building and maintaining CI/CD pipelines
Implementing robust testing strategies using XCTest, XCUITest, Jest, and Detox
Managing App Store and Play Store deployments
Working within Agile/Scrum environments
Requirements:
7+ years of hands‑on mobile development experience
2+ years experience as a Lead
Deep expertise in Swift, UIKit, SwiftUI, and strong understanding of Objective‑C
Expert proficiency in React Native, JavaScript/TypeScript, and modern mobile development workflows
Strong understanding of modern mobile architectures (MVVM, VIPER, Clean Architecture, Redux‑style state management)
Strong UI/UX understanding, accessibility knowledge, and experience building custom components
Proficiency with Git and version control workflows (GitFlow, trunk‑based, etc.)
Experience with CI/CD tools (Bitrise, GitHub Actions, GitLab, Jenkins)
Experience with testing frameworks across both ecosystems (XCTest, XCUITest, Jest, Detox, Cypress)
Strong analytical, debugging, and problem‑solving skills
Experience with cloud platforms (Firebase, AWS, Google Cloud, Azure)
Knowledge of App Store and Play Store submission processes
Ability to define and drive technical vision for both iOS and React Native teams
Experience mentoring developers, conducting code reviews, and guiding technical decision‑making
Strong communication skills and ability to collaborate with product, design, and delivery teams
Proven ability to ensure efficient development cycles and high‑quality releases
Nice to have:
Experience scaling or leading development teams
Familiarity with additional cross‑platform technologies like Flutter or Kotlin Multiplatform
Knowledge of modern iOS technologies such as Combine and async/await
Ability to influence long‑term technical direction while championing continuous improvement in engineering practices and tooling