Middle Front End Developer

As a Middle Front End Developer, you will play a key role in designing and implementing modern, high-performing web interfaces using Nuxt 3 and Vue 3. You’ll collaborate closely with backend and UX teams to develop reusable components, improve architecture, and enhance the overall performance and scalability of Sharkscode’s products.

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 Nuxt 3 and SSR.
  • 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.
Key Responsibilities
  • 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
  • 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.).
What We Offer
    •    Work on real, high-impact products — not endless MVPs.
    •    A strong, collaborative team that values critical thinking and initiative.
    •    Transparent communication, flexible hours, and remote or hybrid work options.
    •    Opportunities for professional and product growth.
    •    17 paid vacation days + paid sick leave.
    •    Medical insurance.
    •    Budget for conferences, workshops, and training.
    •    Free English language courses.
    •    Cozy, modern office in the historical center of Kyiv.

 

Published 8 October
183 views
·
38 applications
To apply for this and other jobs on Djinni login or signup.
Loading...