Junior React.js Engineer

Remote
About the role:

Our client, digital agency from Austria, is looking for Junior React.js Engineer.

Do you want to build digital products as if they were your own? Are you ready for your next adventure? Explore and build digital products with us that bring a smile to people’s faces.

The ideal candidate is responsible for implementing website layout. He/She will always be in direct contact with our clients.

Responsibilities:
  • You will build websites and web experiences in React.
  • Precise implementation of UI designs.
  • Adherence to “best practices” and Human Interface Guidelines.
  • Meetings and calls with relevant project partners, colleagues, and clients.
  • A wide-ranging mental repertoire of existing apps and implementation possibilities.
  • Contributing your own designs, ideas, and concepts.

Will be a plus:

  • Experience with CMS systems (e.g., CraftCMS).
  • Familiarity with other frameworks (Vue.js, Angular).
  • Basic understanding of server-side rendering (SSR).
  • Knowledge of SEO optimization practices.
Requirements:
  • 1+ year of commercial experience with React.js.
  • Strong proficiency in React.js and related libraries (e.g., React Router, Redux).
  • Good understanding of JavaScript (ES6+), HTML5, and CSS3.
  • Experience with version control systems like Git.
  • Knowledge of responsive and adaptive design principles.
  • Familiarity with modern build pipelines and tools (e.g., Webpack, Babel, npm/yarn).
  • Experience with RESTful APIs and integrating third-party services.
  • Familiarity with Next.js is a plus.
  • Experience with Figma/Sketch for design handoff and collaboration.
  • Basic knowledge of TypeScript is a plus.
  • Upper-Intermediate level of spoken English.
We offer:
  • 20 working days of paid vacation per year;
  • Official holidays of Ukraine – days off;
  • Modern equipment for work;
  • Corporate events;
  • External and internal training: conferences, professional events, courses, TechTalks;
  • English speaking club.
Thank You for Reaching Out!
Your submission has been received and our team will get back to you shortly.