React Native Developer (Middle+/Senior)

  • engineering
  • remote
  • Clutch
  • Goodfirms
  • Upwork

We are looking for an experienced React Native Developer to join the team and work on the mobile application of a large-scale crypto exchange.

Founded in 2017, the platform has already built a wide audience and continues to grow. The team is now strengthening its mobile direction to support expansion and deliver new features to users worldwide.

Responsibilities:

  • Develop and maintain a cross-platform mobile application using React Native;
  • Integrate frontend with backend services via REST APIs and WebSockets;
  • Implement and support authentication and authorization flows (JWT tokens, API keys, 2FA, biometric login);
  • Ensure secure storage of sensitive data and validate libraries before integration;
  • Monitor, analyze, and manage application logs to maintain stability;
  • Optimize app performance and improve responsiveness based on user feedback;
  • Participate in release management and contribute to CI/CD pipelines;
  • Handle production incidents, including critical bug fixes and forced updates;
  • Collaborate with the team in an Agile workflow using Git, Jira, and Bitbucket.

Requirements:

  • Minimum 4 years of hands-on commercial development experience, including at least 2 years with React and 2 years with React Native;
  • Strong command of JavaScript and TypeScript;
  • Good understanding of REST APIs, WebSockets, design patterns, as well as mobile-specific features, performance tuning, and app publishing processes;
  • Practical experience with frameworks and libraries such as React Navigation, Redux/MobX, React Query/RTK Query/SWR, Reanimated, Gesture Handler, Victory Native;
  • Confident use of tools like Git, Jira, Bitbucket;
  • Background in working within Agile development practices;
  • English level: Upper-Intermediate or higher.

Will be a plus:

  • Previous experience with native development for Android and/or iOS;
  • Ability to write custom native modules;
  • Familiarity with Angular;
  • Knowledge of Firebase Remote Configs;
  • Understanding of Postgres (at least on the level of integration with backend);
  • Experience running security scans of libraries for vulnerabilities.

 

YOU MAY FIND INTERESTING

Full-Stack Developer (Node.js/React)

IT Craft invites a Full-Stack (Node.js/React) Developer to join the company.

See our open position

AI Python Developer

IT Craft invites an AI/ML Python developer to join the company.

See our open position

Automation QA Engineer (Cypress)

IT Craft invites an Automation QA Engineer (Cypress) to join the team, dive into our projects and enhance them with their knowledge and creativity.

See our open position