Position: Middle React Developer
Company: Vilmate
Category: JavaScript
Experience required: 2y
English level: intermediate
Published: 2021-12-01T00:00:00+02:00

About the client:
Our client is a Swedish company, the world’s leading community for the race (running, biking, swimming, adventure racing) participants with innovative products and services that will inspire the movement to a more healthy world.

About the project:
The project is a platform for race participants and organizers with the goal of every race in the world to be presented, fully bookable, and available. The platform is created to help users to join endurance races in Sweden, Europe, and soon all across the globe.

About the team:
The team consists of 12 developers and 4 QA engineers, 3 designers and PM. The whole team is divided into 4 subteams (each containing 3 developers and a QA engineer).

Responsibilities:
● Write high-quality production-ready code on time using TypeScript.
● Strive to deliver pixel-perfect UI/UX solutions in accordance with provided design in Figma.
● Participate in daily code reviews, provide and receive feedback from the team.
● Attend daily stand-up meetings, listen and speak up about your current tasks.
● Collaborate with Ukrainian and Swedish teams both verbally and written (discussions performed in three languages (Ukrainian, Russian, English).
● Participate in discussions regarding product requirements.
● Participate in technical documentation processes.

Requirements:
● At least 2 years of experience in a frontend position.
● Excellent understanding of JavaScript and TypeScript.
● Proficiency with React.
● Firm understanding of VCS such as Git.
● Experience with responsive and adaptive design.
● Solid knowledge of CSS, specifically SCSS and CSS-in-JS.
● Understanding of web optimization for maximum speed.
● Good verbal and written English skills.
● Great interpersonal skills.

Would be a plus:
● Experience in developing email templates.
● Mobx experience.
● Good sense of humor :) or not.