Senior Front end Developer (Vue3)
As a Senior Front End Developer, you’ll take ownership of front-end architecture and ensure seamless user experience across multiple projects.You’ll collaborate closely with backend, design, and product teams to build scalable interfaces using Vue 3, Composition API, and modern tooling.This position offers autonomy, creative problem-solving, and an opportunity to influence product decisions in a rapidly growing company.
What You’ll Do
- Design and develop the architecture of client-side applications.
- Build and maintain UI functionality for back-office systems and casino platforms.
- Create and maintain reusable web components in collaboration with the UX and product teams.
- Provide mentorship and technical guidance to other frontend developers.
- Participate in gathering and analyzing product and technical requirements.
- Identify technical risks and actively contribute to their resolution.
- Conduct code reviews and uphold engineering quality standards.
- Contribute to task estimation, planning, and workload distribution within the team.
- 5+ years of commercial experience in Front-End development.
- Excellent knowledge of JavaScript Core, ES6+, HTML5, CSS3, and preprocessors (SCSS, PostCSS, etc.).
- Strong experience with Vue 3, Composition API, Pinia (or Vuex), and Vue Router.
- Proven experience in developing full-featured UIs for both desktop and mobile browsers.
- Solid understanding of software design principles: OOD, SoA, design patterns, and functional programming approaches in JavaScript.
- Experience with build tools such as Vite, Webpack, or Rollup.
- Experience writing unit tests (Vitest, Jest, Vue Test Utils) and E2E tests (Cypress, Playwright).
- Confident user of Git, JIRA, with understanding of CI/CD pipelines and UNIX systems.
- Experience in the gambling domain is strongly preferred.
- Experience with Nuxt 3 and Server-Side Rendering (SSR).
- Experience in building micro-frontend architectures (modular UI structures).
- Understanding of isomorphic/universal JavaScript applications.
- Experience creating customizable UI solutions adaptable to different business contexts.
- Familiarity with Lodash, Storybook, CSS Modules, SASS, Jest, or Testing Library.
- Experience integrating or creating REST APIs using Node.js.
- Practical experience implementing and maintaining CI/CD processes (GitLab CI, GitHub Actions, etc.).
- Work on a real, impactful product, not endless MVPs.
- A strong, experienced team that values critical thinking and initiative.
- Transparent communication, flexible hours, and remote or hybrid options.
- Opportunities for professional and product growth within a dynamic environment.
- 17 paid vacation days + paid sick leave.
- Medical insurance.
- Budget for conferences, workshops, and professional training.
- Free English language courses.
- Modern office in central Kyiv, cozy workspace, and free parking.
            📊
            
            Average salary range of similar jobs in
            analytics →
          
        
              Loading...
            
          