Middle FrontEnd Developer (Sportsbook) Offline
As a Middle Front End Developer, you will take ownership of the client-side architecture, build reusable web components, and develop dynamic interfaces for both internal and customer-facing applications. You’ll collaborate closely with UX and backend teams, contributing to architecture decisions and overall product evolution.
Key Responsibilities
• Design and develop the architecture of client-side applications.
• Build and maintain UI functionality for both back-office and public-facing systems.
• Create and maintain reusable web components in collaboration with the UX team.
• Participate in requirements analysis and contribute to technical planning.
• Identify and mitigate technical risks within the project.
• Conduct code reviews, provide feedback, and support teammates.
• Mentor junior developers and share technical expertise.
• Contribute to task estimation and workload distribution.
Requirements
• 3+ years of commercial experience in Front-End development.
• Strong knowledge of JavaScript (ES6+), HTML5, CSS3, and preprocessors (SCSS, PostCSS).
• Proven experience with Vue 3, Composition API, Pinia (or Vuex), and Vue Router.
• Background in the gambling industry.
• Understanding of software design principles (OOD, SoA, design patterns, functional programming).
• Experience developing full-featured user interfaces for desktop and mobile.
• Hands-on experience with build tools (Vite, Webpack, Rollup).
• Knowledge of unit testing (Vitest, Jest, Vue Test Utils) and E2E testing (Cypress, Playwright).
• Confident in using Git, JIRA, and understanding CI/CD processes.
• Experience working in UNIX environments.
Nice-to-Have
• Experience with Nuxt 3 and SSR.
• Building customizable UI solutions for various business contexts.
• Understanding of micro-frontend architecture (modular build, micro-interfaces).
• Experience with Lodash, Storybook, CSS Modules, SASS, Jest, Testing Library.
• Experience creating or integrating with REST APIs using Node.js.
• Hands-on experience implementing CI/CD pipelines (GitLab CI, GitHub Actions, etc.).
• Understanding of isomorphic/universal JavaScript applications.
What We Offer
• Work on a real, impactful product (not endless MVPs).
• A strong team that values critical thinking and initiative.
• Transparent communication, flexible hours, hybrid or remote work options.
• Opportunities for professional and product growth.
• 17 paid vacation days + sick leave.
• Medical insurance.
• Budget for conferences, workshops, and training.
• Free English language courses.
• Cozy, modern office in the historical center of Kyiv.
The job ad is no longer active
Look at the current jobs Vue.js →