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 →

Loading...