We are looking for a Senior React Native developer to join our team.  

About us

  • On the market for 20 years;
  • Operational departments and development hubs worldwide.

Project description

The company develops a system for ordering, delivering, and managing home services (cleaning, repairs, haircuts, etc.). The system's users are service providers and customers. The company has a mobile application built with React Native and a website built with Next.js. The project involves maintaining the mobile app and the website, developing new functionality, and improving the design and architecture. The development priorities include improving architecture and code quality, implementing a design system, introducing automated testing, and enhancing the user experience.

 

Technical stack:

  • React Native.
  • React (Hooks, Context, Redux, React Query).

 

Preferred additional skills:

  • Next.js (SSR / SSG).
  • TypeScript.
  • HTML5 / CSS3.
  • Styled Components.
  • Tailwind CSS.

 

Testing: Jest, Cypress, Detox, Playwright.

CI/CD: GitHub Actions, Bitrise, CircleCI.

Monitoring: Datadog, Sentry.

Requirements

  • React Native — expert-level development of mobile applications for iOS and Android.
  • Good understanding of the mobile application ecosystem: push notifications, analytics, app publishing, and monitoring.
  • JavaScript / TypeScript
  • Understanding of state management (Redux, React Query).
  • Understanding of modular and scalable frontend architecture, including performance optimization.
  • Unit testing (Jest).
  • Conversational English at B2 (Upper-intermediate) level and above.

 

Additional skills:

  • React, HTML5, CSS3.
  • Next.js (SSR / SSG).
  • Experience with modern UI approaches (Styled Components, Tailwind CSS).
  • Developing and maintaining a CI/CD.

Responsibilities

  • Unifying the architecture and UI of the mobile and web components.
  • Migration to Next.js.
  • Work on improving UI performance.
  • Improving code quality and development infrastructure.

We offer

  • A competitive salary;
  • Employment is based on an employment contract of the country or a private entrepreneur contract without any reference to a specific location;
  • Paid vacation and sick leave;
  • Working on exciting projects with a team of professionals;
  • Opportunities for learning and practicing new technologies; internal training;
  • Participating in inner meetups and permanent experience exchange with colleagues;
  • Well-defined development processes and methodologies;
  • English and/or French language learning for free with internal teachers within working hours;
  • Reimbursement of medical fees, massage, or sports.

Recognise yourself? We are waiting for your CV!

Please, fill in the form and we will contact you in case if your experience suits our offer