React Native Developer

Location: Remote

Posted: October 23, 2024

We are seeking a talented and passionate React Native Developer to join our dynamic team. As a React Native Developer, you will be responsible for building and maintaining high-quality, performance-oriented mobile applications for both iOS and Android platforms. You will collaborate with cross-functional teams, including product managers, UI/UX designers, and backend developers, to create seamless, user-friendly experiences.

Key Responsibilities:

  • Design, develop, and maintain mobile applications using React Native.
  • Ensure code quality, performance, and responsiveness of applications across multiple devices and screen sizes.
  • Collaborate with backend developers to integrate APIs and manage data-driven functionalities.
  • Work with UI/UX designers to implement visually appealing and intuitive interfaces.
  • Debug and resolve application issues, optimize performance, and enhance features to improve user experience.
  • Participate in code reviews and adhere to coding best practices and standards.
  • Stay updated with the latest industry trends and emerging technologies to continuously enhance application quality.
  • Maintain clear and thorough documentation of code and project details.

Requirements:

  • Proven experience in React Native development (2+ years).
  • Solid understanding of mobile app development and JavaScript (ES6+).
  • Experience integrating RESTful APIs and handling asynchronous data.
  • Familiarity with React.js, Redux, and state management libraries.
  • Strong understanding of mobile application life cycle, publishing to App Store and Google Play Store.
  • Knowledge of native build tools such as Xcode, Gradle (Android Studio), and testing tools.
  • Experience with Git version control and collaboration tools like Jira or Trello.
  • Familiarity with code performance and debugging tools for mobile platforms.
  • Ability to work in an Agile/Scrum development environment.

Preferred Qualifications:

  • Experience with TypeScript in React Native applications.
  • Knowledge of GraphQL or other modern data-fetching methods.
  • Experience with CI/CD pipelines for mobile app deployment.
  • Exposure to native iOS (Swift) or Android (Java/Kotlin) development.
  • Understanding of mobile security practices and performance optimization.
  • Knowledge of AI tools such as Cursor will be a bonus.

Apply for this position