Remote Allowed

Middle JS/React Engineer

location_on Vinnytsia
Directions: Software Development

Overview

Key Responsibilities:
  • Develop and maintain front-end applications using JavaScript and React;
  • Translate design and wireframes into high-quality code and create visually appealing web applications that feature user-friendly design and clear navigation;
  • Optimize components for maximum performance across a vast array of web-capable devices and browsers;
  • Work closely with back-end developers to understand and properly use the APIs;
  • Participate in code reviews to maintain high standards of code quality and encourage a culture of collaboration and continuous improvement;
Technical Skills and Knowledge:
  • Deep understanding of JavaScript, including ES6+ syntax, closures, classes, and the DOM;
  • Experience with TypeScript is a strong advantage;
  • Proficient understanding of React.js and its core principles, including hooks, context API, and component lifecycle;
  • Experience with common React workflows (such as Flux or Redux);
  • Strong knowledge of HTML5 and CSS3;
  • Experience with responsive and adaptive design principles;
  • Familiarity with front-end build pipelines and tools such as Babel, Webpack, NPM, and yarn;
  • Comfortable using Git for version control;
  • Experience with front-end testing frameworks like Jest or Enzyme;
Educational Requirements:
  • Bachelor’s degree in Computer Science, Information Technology, or related field;
Soft Skills:
  • Strong analytical skills and the ability to tackle challenges with innovative solutions;
  • Excellent communication skills to collaborate effectively with team members and other stakeholders;
  • A keen eye for detail and a commitment to delivering clear and precise code that is well-documented;
  • Ability to manage multiple projects simultaneously and meet deadlines;
Experience:
  • Minimum of 3 years’ experience in front-end development with at least 2 years using React;
Desirable Additional Skills:
  • Experience with modern authorization mechanisms, such as JSON Web Tokens;
  • Familiarity with modern front-end build pipelines and tools;
  • A strong portfolio that demonstrates both JavaScript proficiency and understanding of solid design principles;
Languages:
  • English: B2+;

Apply