React Developer

  • Development
  • Remote job

React Developer

Job description

We are looking for a talented Senior React developer with strong experience in building web applications. You should have at least 3 years of commercial experience with front-end projects. 

This is a long-term remote position with posibility to work from our Krakow office.

What we offer

  • You will create amazing applications that you will be proud of
  • Work on international projects for interesting clients
  • Work the hours that best fit your schedule and from the comfort of your own home
  • Get support for learning new skills and acquiring professional certifications
  • Start with an hourly rate of $25 / hour and work your way up to $35 USD / hour.

Note: Our job ads are aimed at developers with strong overlap with CET Timezone. 


General skills

  • You are able to deliver projects on time and at a high-quality level
  • You have a passion for development and continuous self-education in your area of expertise
  • You have a consistent coding style and passion for well-organized, clean code
  • You have good verbal and written communication skills in English and you are not afraid to communicate with the clients directly during online meetings

Development skills

As a senior front-end developer, you will be responsible for delivering high-quality interfaces.


  • Experience in React, Node.js, HTML, CSS, GIT
  • Strong understanding of MVC architecture
  • Extensive experience with global and local state management in complex React applications
  • Strong understanding and awareness of data models and interactions between them
  • Clean type definitions
  • Ability to quickly learn application’s business logic
  • Extensive experience in building complex interactions
  • Ability to maintain a high level of interface performance
  • Create CSS code following the best practices like BEM, ITCSS, Tailwind, or others relevant to the particular project
  • Optimize the performance of front-end code
  • Cooperate with designers to ensure consistent look and feel of the application
  • Create and maintain CI/CD pipelines
Nice to have skills:
  • Good knowledge of tools like Jira, TravisCI, CircleCI, and other ecosystem tooling
  • Workable experience with APIs
  • Good knowledge of accessibility
  • React Native knowledge is a plus

Recruitment process

This is how our recruitment process works:

  1. We will check your application, screening questions, and code samples to see if you would be a good fit for our team.
  2. If you pass the initial screening, we will invite you to do a React test.
  3. If you pass the test, we will invite you to a call interview(s) focused on technical skills and knowledge, and soft skills.
  4. If you pass the interview(s), you will become a member of xfive. Congratulations!