Job Summary
The React Native Engineering Lead will define and drive the technical vision for cross-platform mobile and web applications. This role focuses on leading the development and modernization of frontend experiences using React Native while overseeing a team of engineers. The position requires strong expertise in mobile development, architecture design, and technical leadership to deliver scalable, high-performance solutions.
Key Responsibilities
- Define and drive the technical strategy for React, React Native, and mobile development initiatives.
- Lead and mentor a team of developers, ensuring high-quality delivery and technical excellence.
- Architect scalable and high-performance cross-platform mobile and web solutions.
- Oversee modernization efforts, including rewriting native applications into React Native.
- Collaborate with product, design, and engineering teams to translate requirements into technical solutions.
- Lead evaluation and adoption of new technologies, frameworks, and architectural patterns.
- Ensure implementation of strong testing practices including unit, integration, and end-to-end testing.
- Participate in Agile ceremonies and align engineering delivery with product roadmaps.
- Drive project ownership, ensuring timely and successful delivery of initiatives.
- Promote best practices in development, performance optimization, and maintainability.
Required Qualifications
- Minimum of 10 years of experience in mobile application development.
- At least 3 years of experience in a technical leadership role.
- Strong expertise in React Native, React, JavaScript, and TypeScript.
- Experience with mobile development for both iOS and Android platforms.
- Knowledge of native development technologies such as Swift, Objective-C, Kotlin, or Java.
- Experience with modern state management libraries.
- Experience with CI/CD tools and version control systems.
- Strong understanding of mobile architecture patterns and cross-platform development.
- Strong leadership, communication, and stakeholder management skills.
Preferred Qualifications
- Experience with additional cross-platform frameworks such as Flutter or Kotlin Multiplatform.
- Experience designing large-scale, multi-platform architectures.
- Knowledge of mobile security best practices.
- Experience with performance optimization and profiling tools.
- Familiarity with modern development tools and emerging technologies.