To Apply for this Job Click Here
Required Skills:
- 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.
Description of Role/Responsibilities/Project:
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. This role requires deep hands‑on expertise in Swift, UIKit, SwiftUI, Objective‑C, React Native, and TypeScript, along with a strong command of modern mobile architectures, performance optimization, concurrency, and UI/UX best practices. The ideal candidate brings at least seven years of mobile development experience and a proven track record in technical leadership, mentoring developers, conducting code reviews, and collaborating closely with product, design, and delivery teams. Required strengths include building and maintaining CI/CD pipelines, implementing robust testing strategies using XCTest, XCUITest, Jest, and Detox, managing App Store and Play Store deployments, and working within Agile/Scrum environments. Candidates should also be proficient with Git workflows, cloud platforms such as Firebase, AWS, Google Cloud, or Azure, and have strong debugging, analytical, and communication skills. Desired skills include 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, and the ability to influence long‑term technical direction while championing continuous improvement in engineering practices and tooling.
TFTL1433383-MR_1773345135
