Senior React Native Developer

Posted Dec 30

About the Role

We’re looking for experienced React Native Developers who are passionate about building robust mobile applications. As a Senior React Native Developer, you will lead the development of cross-platform mobile apps that deliver exceptional user experiences, mentor less-experienced team members, and drive best practices.

Key Responsibilities

  • Lead React Native Development: Architect, develop, and maintain mobile applications using React Native, ensuring code quality and performance.
  • Technical Leadership: Provide guidance on best practices, establish coding standards, and conduct thorough code reviews.
  • Collaboration: Work closely with designers, product owners, and other developers to create seamless user experiences and align features with business goals.
  • Problem Solving: Troubleshoot production issues and implement solutions that are scalable and maintainable.
  • Continuous Improvement: Stay current with emerging mobile technologies and frameworks, and champion their adoption where beneficial.

Qualifications

  • Professional Experience: 5+ years of software development experience, with at least 3 years in React Native.
  • Technical Expertise: Deep understanding of React Native, JavaScript/TypeScript, Redux/MobX (or similar), APIs, and third-party integrations.
  • Mobile Ecosystem Knowledge: Experience working with both iOS and Android platforms, including app store deployment and device capabilities.
  • Leadership Skills: Proven track record of mentoring engineers, driving complex technical projects, and collaborating with cross-functional teams.
  • Performance Optimization: Familiarity with debugging tools, performance tuning, and memory usage optimization for React Native apps.
  • Communication: Excellent written and verbal communication skills to coordinate across teams and stakeholders.

Preferred Skills

  • Familiarity with native iOS (Swift, Objective-C) or Android (Kotlin, Java) development.
  • Experience with automated testing (e.g., Jest, Detox) and CI/CD pipelines.
  • Previous experience in an Agile/Scrum environment.
  • Exposure to other cross-platform frameworks or libraries.