React.js Developer

Earn up to $5000/month on a contract basis


We are Netguru, one of the fastest growing companies in Europe. We maintain an unshakable passion for developing web and mobile applications for our clients worldwide and making a name for ourselves in the world of software development.


Joining Netguru means:

  • working with an experienced team;
  • 100% remote work;
  • challenging startup type projects;
  • processes based on the Scrum and Agile methodologies;
  • dev-friendly processes such as Continuous Integration, Continuous Delivery, Code Review, and bug bashes;
  • continuous development of your hard and soft skills.

Apply if you have:

  • a strong knowledge of React;
  • practice in using ES2015+ ;
  • knowledge of HTML5 APIs, CSS3, state management patterns and solutions (e.g. Redux/Mobx);
  • experience with Responsive Web Design;
  • real-world git experience;
  • communicate in English on CEFR B2+ level; 

We'll be happy to see that you have:

  • knowledge of React Native,
  • knowledge of Javascript code testing (Enzyme, Jest, Karma, Mocha etc.);
  • familiarity with solutions such as PostCSS, SASS, CSS Modules;
  • knowledge of popular JS libraries (lodash/ramda/underscore, Moment.js, react-intl, redux-form etc.);
  • knowledge of type systems: Flowtype, Typescript;
  • some experience in Server-Side Rendering and code-splitting and front-end performance optimisation;

In return, we offer:

  • 100-percent remote work;
  • your first paid assignment in 2 weeks;
  • long-term collaboration;
  • work with an experienced team of developers;
  • a mentor who will assist you during your first days;
  • dev-friendly processes such as Continuous Integration, Continuous Delivery, Code Review and bug bashes;

You'll be responsible for:

  • developing products for our clients from all over the world;
  • you will work in Agile environment as a member of a self-organizing team and help the team achieve its goals;
  • helping the team to find solutions to issues;
  • good news: you won’t have to manage the project as each project has a dedicated Project Manager.
Deadline: ongoing
Our perks