To get started quickly, you will need:
- 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
- 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
- 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.);
For successful cooperation, we offer:
- The opportunity to influence and feel your influence within the company;
- Compensation that grows with your achievements;
- Paid vacation (17 days per year) and sick leave;
- Medical insurance;
- Budget for conferences, seminars and trainings to help you develop as a professional;
- Free English language courses;
- Flexible work schedule;
- Cozy, modern office with everything you need in the historic center of Kyiv with free parking.