Epicareer Might not Working Properly
Learn More

React Native Lead

Salary undisclosed

Apply on


Original
Simplified

Role: React Native Lead.

Location: Remote.

Duration: Long Term

Key Responsibilities:

  • Lead the development of mobile and web applications using React Native, ensuring high performance, scalability, and maintainability.
  • Develop backend services using , Express, GraphQL, and other technologies as needed.
  • Design and implement RESTful APIs or GraphQL endpoints for seamless communication between the front-end and back-end.
  • Collaborate closely with UI/UX designers, product managers, and QA engineers to translate designs into responsive, scalable mobile solutions.
  • Drive the end-to-end lifecycle of mobile application development, from concept and design to development, testing, deployment, and ongoing improvements.
  • Mentor and lead junior and mid-level developers, providing guidance on best coding practices, code reviews, and architectural design.
  • Ensure code quality and performance optimization, enforcing best practices in unit testing, CI/CD, and version control.
  • Keep up to date with the latest trends and technologies in the mobile development ecosystem and evaluate them for potential use in projects.
  • Manage project timelines, milestones, and deliverables, ensuring the team meets deadlines and project goals.
  • Troubleshoot and resolve performance bottlenecks, bugs, and scalability issues.

Required Qualifications

  • 7 years of experience in full-stack development, with at least 5 years of experience building and leading React Native applications.
  • Strong proficiency in JavaScript (ES6), React Native, , Redux JS and modern front-end frameworks.
  • Solid experience in
  • Experience with NoSQL/SQL databases, such as, MongoDB, PostgreSQL, or MySQL.
  • Expertise in integrating third-party APIs, services, and libraries, including handling real-time data, authentication, push notifications, etc.
  • Deep knowledge of mobile application lifecycle, from design patterns like MVC/MVVM to mobile-specific features such as navigation, gesture handling, and animations.
  • Familiarity with cloud services (AWS, Google Cloud, Azure) and DevOps practices, including CI/CD pipelines.
  • Proficient understanding of code versioning tools like Git and experience with Git-based collaboration workflows (GitFlow).
  • Hands-on experience in performance optimization, app debugging, and troubleshooting issues in a mobile environment.
  • Ability to write unit tests and participate in code reviews to ensure high code quality.
  • Strong knowledge of Agile/Scrum methodologies and experience working in fast-paced, iterative environments.

Preferred Qualifications:

  • Experience with TypeScript for scalable React Native development.
  • Familiarity with React Native libraries like Redux, MobX, React Navigation, and others.
  • Experience with GraphQL for backend API development.
  • Knowledge of native mobile development (Android/iOS) and ability to bridge native modules with React Native.
  • Understanding of Web Sockets for real-time communication.
  • Prior experience leading a team in a startup or similar fast-paced environment.
  • Experience with mobile app distribution on Google Play Store and Apple App Store.
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.
Report this job