To Apply for this Job Click Here
Required Skills:
- 7+ years of hands‑on mobile development, including 2+ years in a lead or technical leadership role.
- Deep expertise in Android (Kotlin/Java) and the Android SDK, including Jetpack libraries, multithreading, memory management, and performance optimization.
- Expert proficiency in React Native, JavaScript/TypeScript, and modern cross‑platform development workflows.
- Strong understanding of modern mobile architectures (MVVM, MVP, Clean Architecture) and state management patterns (Redux, Context API, etc.).
- Experience architecting scalable, maintainable mobile solutions across Android and cross‑platform environments.
- Strong UI/UX sensibilities, including custom component development, accessibility, and responsive design.
- Proficiency with Git and modern version‑control workflows (GitFlow, trunk‑based, etc.).
- Experience with CI/CD pipelines (Jenkins, Bitrise, GitLab, GitHub Actions).
- Strong background in testing frameworks: Android: JUnit, Espresso | React Native: Jest, Detox, Cypress
- Experience with cloud platforms (Firebase, AWS, Google Cloud, Azure).
Description of Role/Responsibilities/Project Description:
Beacon Hill is looking for an Android/React Native Lead Developer to support one of our clients, driving the technical vision and execution of both native Android and cross‑platform mobile initiatives. This role leads architecture, development, and delivery of scalable, high‑performance mobile applications across Android and React Native, establishing best practices for code quality, security, performance, and modern mobile architecture. The Lead Developer will mentor and guide developers across native and cross‑platform stacks, conduct code reviews, and collaborate closely with product, design, and delivery teams to translate requirements into robust technical solutions. Responsibilities include overseeing feature development for Android and iOS (via React Native), maintaining efficient CI/CD pipelines, ensuring strong automated testing coverage, and resolving complex performance bottlenecks. The ideal candidate brings 7+ years of hands‑on mobile development experience, deep expertise in Android (Kotlin/Java) and React Native (JavaScript/TypeScript), strong knowledge of MVVM/MVP/Clean Architecture, and a track record of leading or mentoring development teams, including offshore contributors. Additional strengths include UI/UX proficiency, experience with Git workflows, cloud platforms such as Firebase or AWS, testing frameworks like JUnit, Espresso, Jest, and Detox, and familiarity with App Store/Play Store deployment processes. A passion for continuous learning-whether exploring Jetpack, SwiftUI, Kotlin Multiplatform, or emerging React Native tooling-is essential, along with the ability to influence technical direction and elevate engineering practices across the organization.
TFTL-1450183ZM_1773351129
