Front-End Developer Offline
Requirements:
3+ years of commercial experience in FrontEnd development;
Excellent knowledge of JavaScript Core, ES6+, HTML5, CSS3, and experience with preprocessors (SCSS, PostCSS, etc.);
Strong experience with Vue 3, Composition API, Pinia (or Vuex), Vue Router;
Experience in gambling sphere;
Experience in software design: OOD, SoA, design patterns, and understanding of functional programming approaches in JavaScript;
Proven experience in developing full-featured user interfaces for desktop and mobile browsers;
Experience with build tools: Vite, Webpack, Rollup;
Experience in unit testing (Vitest, Jest, Vue Test Utils) and E2E testing (Cypress, Playwright);
Confident in working with Git, JIRA, understanding CI/CD processes, and basic knowledge of UNIX systems
Where you will invest your drive and skills:
Designing and developing the architecture of client-side applications;
Developing and maintaining UI functionality (back-office and public-facing casino site);
Creating and maintaining reusable web components in collaboration with the UX team;
Mentoring and providing technical support to frontend developers on the project;
Participating in gathering and analyzing product requirements;
Identifying technical risks and contributing to their mitigation;
Conducting code reviews and providing feedback and recommendations to the team;
Contributing to task estimation and workload distribution within the team
Would be a plus:
Experience with Nuxt 3 and SSR;
Development of customizable UI solutions for various business contexts;
Experience in building micro-frontend architecture (micro-interfaces, modular build);
Understanding of isomorphic/universal JavaScript applications;
Experience with Lodash, Storybook, CSS Modules, SASS, Jest, Testing Library;
Experience in creating or integrating with REST APIs using Node.js;
Hands-on experience implementing and maintaining CI/CD processes (GitLab CI, GitHub Actions, etc.);
We offer:
- The opportunity to influence and feel your impact within the company;
- Compensation that grows with your achievements;
- Paid vacation and sick leave;
- Health insurance;
- A budget for conferences, seminars, and training to help you grow professionally;
- Free English language courses;
- Flexible working hours;
- A cozy, modern office with all necessary amenities in the historic center of Kyiv.
The job ad is no longer active
Look at the current jobs Vue.js Kyiv→