Position Overview: We are looking for an experienced JavaScript developer with a deep understanding of React. The main responsibilities of the candidate will be to develop user interface components. Our projects are stable, and long-term and constantly adopt new technologies.
Requirements:
5+ years of experience as a Front-End Developer and an ability to demonstrate skills and competence in:
- Deep knowledge of pure JavaScript and experience in writing code on Typescript;
- Experience with React (at least 2 years) and related libs like ReactQuery, Zustand;
- Knowledge and experience with Webpack, Vite;
- Has relevant experience with HTML5, CSS3 and SCSS;
- Experience with JS testing frameworks (React Tesing Library, Vitest);
- Level of English language — upper-intermediate.
Will be a plus:
- Experience with Node.js;
- Experience with PWA;
- Experience with Styled Components or similar libraries;
- Experience with TypeScript;
- Experience with Formik + Yup.
We offer:
- Being a part of an international team focused on excellence in product development;
- Support from colleagues and automatization of time-consuming processes;
- High-level compensation and regular performance-based salary and career development reviews;
- Flexible working schedule;
- Opportunity to work whether in an office or remote;
- Unlimited vacation and sick leave policy;
- Compensation for courses, conferences, workshops, etc.;
- Education Foundation in learning something new (professional or indeed personal interest);
- Summer corporate retreat and regular team-buildings;
- Referral program for employees.
Responsibilities:
- Creating new and modifying existing websites;
- Building reusable components and front-end libraries for future use;
- Optimizing components for maximum performance across browsers;
- Performing technical assessment of business requirements to ensure the possibility of their implementation within a reasonable time;
- Following and improving code quality;
- Be proactive in communication with team members.