REACTjobsboard

React Native Developer

iVoyant

ivoyant is seeking a highly motivated and experienced React Native Developer to join our dynamic team. The ideal candidate will have a passion for creating visually appealing, user-friendly, efficient mobile applications on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.

Responsibilities:

  • Build, Develop, maintain and improve existing mobile applications built with React Native
  • Leverage native APIs for deep integrations with both platforms. 
  • Diagnose and fix bugs and performance bottlenecks for performance that feels native.
  • Write clean, well-documented and reusable code
  • Collaborate with cross-functional teams to design, develop, and ship new features
  • Implement and maintain automated testing and continuous integration/deployment processes
  • Debug and troubleshoot issues, and optimize application performance
  • Planning the data and presentation layer for the front end of all applications.
  • Transition existing React web apps to React Native.
  • Stay up-to-date with the latest industry trends and technologies

Requirements:

  • Possess at least 5 years of hands-on, end client experience as a React Native Engineer or a similar role. 
  • Firm grasp of the JavaScript, TypeScript, React its nuances, including ES6+ syntax
  • Experience with popular React Native libraries such as Redux, React Navigation, Axios, etc.
  • Knowledge of mobile app architecture patterns and best practices
  • Experience with native module development in Java/Kotlin for Android and Swift/Objective-C for iOS
  • Understanding of REST APIs, GraphQL and experience with networking in mobile applications
  • Ability to write well-documented, clean Javascript, Typescript code
  • Rock solid at working with third-party dependencies and debugging dependency conflicts
  • Strong debugging and problem-solving skills
  • Excellent communication skills

Desired Skills:

  • Experience with TypeScript
  • Familiarity with Agile development methodologies
  • Knowledge of Git and version control
  • Experience with automated testing tools such as Jest and Enzyme

We offer a competitive salary and a supportive work environment that encourages personal and professional growth. If you're a motivated and talented React Native Developer looking for a new challenge, we would love to hear from you!

Apply for this job