React.js Developer

  • Development
  • Remote job

React.js Developer

Job description

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

You will take part in the ambitious project for a leading European university where your responsibility will be to write a robust interface. Application has an extensive interactive layer with a big deal of state management and working with data. Check out the following video for a quick preview of the project:


What we offer

  • A long-term commitment with an option to prolong the cooperation after completing the project
  • Several types of cooperation depending on your needs. You can choose from an hourly rate, flat fee, hourly rate with a guaranteed number of hours, and various perks and benefits.
  • The salary range from $3000/3500 up to $5000/5500 (mid-level/senior) depending on cooperation type and the number of benefits included (fewer benefits, higher salary)
  • Working hours that best fit your schedule and the possibility to work from the comfort of your own home (an office in Krakow is also available for you).
  • You will create amazing applications that you will be proud of
  • You will work on international projects for interesting clients
  • You will get support for learning new skills and acquiring professional certifications

Requirements

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

You should have:

  • 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 the 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 a consistent look and feel of the application
  • Create and maintain CI/CD pipelines
  • Good verbal and written communication skills in English, ability to communicate with the clients during online meetings
  • At least four hours overlap with the CET timezone.
Nice to have skills:
  • Good knowledge of tools like Jira, TravisCI, CircleCI, and another ecosystem tooling
  • Workable experience with APIs
  • Good knowledge of accessibility
  • React Native knowledge is a plus