React Native Lead

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 1 Year(s)

Skills

native iOS
Android components
React Native
Firebase
AWS Amplify

Job Details

Role: React Native Lead
Location:- Miami, FL- Onsite

Job Summary:

Application Architecture & Development:

- Architect and implement React Native solutions with native bridges for iOS (Swift/Objective-C) and Android (Java/Kotlin).

- Optimize rendering strategies using React Native Fiber for performance and memory efficiency.

Integration & Native Modules:

- Build and maintain native modules to expose platform-specific features to React Native.

- Ensure smooth communication between React Native and native SDKs for advanced functionalities like payments, deep linking, and offline support.

Collaboration & Leadership:

- Work closely with product managers, designers, and backend teams to define and deliver features.

- Conduct code reviews, enforce best practices, and mentor junior developers.

Performance & Security:

- Profile and optimize app performance across platforms.

- Implement mobile security best practices and ensure compliance with App Store and Play Store guidelines.

Deployment & CI/CD:

- Manage CI/CD pipelines for automated builds, testing, and deployments.

- Oversee release management for App Store and Play Store.

Required Skills:

10 15 years overall experience , with 4+ years in React Native and proven native integration experience

Lead the design and development of cross-platform mobile applications using React Native, ensuring seamless integration with native iOS and Android components. Drive architectural decisions, mentor teams, and deliver high-performance, secure, and scalable mobile solutions.

  • Strong proficiency in JavaScript (ES6+), TypeScript, and React Native CLI.
  • Deep understanding of React Native Fiber architecture and concurrent rendering.
  • Hands-on experience with native iOS (Swift/Objective-C) and Android (Java/Kotlin) development.
  • Expertise in Redux/MobX/Zustand for state management.
  • Familiarity with GraphQL, REST APIs, and performance profiling tools.
  • Experience with Jest, React Native Testing Library, and Appium for test automation.
  • Exposure to Firebase, AWS Amplify, or Azure Mobile Apps.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.