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.
- 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.
- 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.).
• 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
📊
Average salary range of similar jobs in
analytics →
Loading...