Senior React Native Developer

Shine

Description

Papaya is launching a new game-changing initiative, and we're seeking a skilled and visionary Senior React Native Developer to be the first member of the core team. This role is highly significant, as this project is in its infancy, and therefore, whoever takes part in it will have the opportunity to shape and influence its foundation.

As a Senior React Native Developer, you will be at the forefront of shaping our product's mobile experience, bridging the gap between technology and user experience, and helping to bring our vision to life.

This is a unique chance for an experienced React Native developer to not only drive the technical direction but also to set the standards for mobile development within our organization. The ideal candidate is not only a proficient developer but also someone who thrives in media-heavy domains such as streaming and gaming.

Responsibilities

  • Lead the development of mobile applications using React Native, ensuring high-quality, performant software.
  • Collaborate closely with the Art Director and other team members to implement the artistic vision seamlessly into the mobile application.
  • Architect, build, and maintain efficient, reusable, and reliable React Native code.
  • Participate in code reviews, identify areas for improvement, and mentor junior developers as the mobile team grows.
  • Stay updated with React Native and mobile development best practices, trends, and emerging technologies.
  • Implement responsive designs and ensure a pixel-perfect, visually appealing mobile experience.
  • Troubleshoot and debug issues, optimize performance, and ensure the mobile app's robustness.

Requirements

  • 4+ years experience as a Senior React Native Developer or similar role, preferably in media-heavy industries such as streaming, gaming, or media platforms.
  • Proficiency in JavaScript, TypeScript and React Native, with a deep understanding of mobile app architecture and best practices.
  • Experience working with RESTful APIs and integrating them into mobile applications.
  • Strong problem-solving skills and the ability to optimize mobile app performance and responsiveness.
  • Familiarity with mobile testing frameworks and tools, such as Jest or Detox.
  • Knowledge of state management libraries like Redux or MobX.
  • Adaptability to a dynamic startup environment and the ability to meet tight deadlines without compromising code quality.
  • Excellent communication and collaboration skills, as you'll be working closely with cross-functional teams.
  • Solid portfolio showcasing your React Native projects and mobile app development expertise - an advantage.