Text copied to clipboard!

Title

Text copied to clipboard!

React Native Developer

Description

Text copied to clipboard!
We are looking for a skilled React Native Developer to join our team. The successful candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. The developer will be able to build mobile applications on both the iOS and Android platforms. They 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

Text copied to clipboard!
  • Develop and Maintain mobile applications using React Native
  • Write efficient, maintainable code
  • Coordinate with back-end developers to define and test necessary APIs
  • Monitor mobile app performance and troubleshoot any issues
  • Collaborate with the product team to design and launch new features
  • Maintain code and write automated tests to ensure the product is of the highest quality
  • Transition existing React web apps to React Native
  • Ensure the performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization

Requirements

Text copied to clipboard!
  • Bachelor's degree in Computer Science or related field
  • Experience with React Native and Redux
  • Familiarity with native build tools, like XCode and Android Studio
  • Understanding of REST APIs, the document request model, and offline storage
  • Experience with automated testing suites, like Jest or Mocha
  • Proficiency with code versioning tools, such as Git
  • Familiarity with continuous integration
  • Strong problem-solving skills
  • Excellent written and verbal communication skills
  • Ability to work in a team

Potential interview questions

Text copied to clipboard!
  • What projects have you worked on that required you to use React Native?
  • Can you describe a challenging problem you faced while using React Native and how you solved it?
  • How do you handle debugging in a React Native environment?
  • Can you discuss your experience with third-party libraries and APIs?
  • How do you ensure that your mobile application design is user-friendly?