Front-End developer Offline
Hi! We are looking for a Senior Frontend Developer (Vue 3) to join our pack at SharksCode 🦈💙
SharksCode is a Ukrainian IT company that develops high-tech software solutions and B2B platforms, particularly in the iGaming industry.
We expect that you:
– Have 3+ years of commercial experience in Frontend development.
– Have excellent knowledge of JavaScript Core, ES6+, HTML5, CSS3.
– Have experience with CSS preprocessors (SCSS, PostCSS, etc.).
– Have strong experience with Vue 3, Composition API, Pinia (or Vuex), Vue Router.
– Have experience in the iGaming domain.
– Understand software design principles (OOD, SoA, design patterns, functional programming in JS).
– Have proven experience in building full-featured UI for desktop and mobile browsers.
– Have experience with build tools (Vite, Webpack, Rollup).
– Have experience in unit testing (Vitest, Jest, Vue Test Utils) and E2E testing (Cypress, Playwright).
– Are confident with Git, JIRA, CI/CD processes, and have basic UNIX knowledge.
Your future responsibilities:
– Design and develop client-side application architecture.
– Develop and maintain UI functionality for back-office.
– Create reusable web components together with the UX team.
– Mentor frontend developers and provide technical guidance.
– Participate in product requirements analysis and planning.
– Identify technical risks and contribute to mitigation strategies.
– Conduct code reviews and provide feedback to the team.
– Participate in estimation and workload distribution.
Nice to have:
– Experience with Nuxt 3 and SSR.
– Experience in building customizable UI solutions.
– Experience with micro-frontend architecture.
– Understanding of isomorphic/universal JavaScript.
– Experience with Lodash, Storybook, CSS Modules, SASS.
– Experience with REST APIs and Node.js integrations.
– Hands-on experience with CI/CD tools (GitLab CI, GitHub Actions, etc.).
Interview stages:
🤝 Interview with Recruiter.
🧠 Technical Interview.
💙 Offer.
We offer:
🌴 24 paid vacation days, 14 sick days, and 5 days off.
⏰ Flexible start of the working day — from 9:00 to 11:00.
🏥 Medical insurance.
💰 Bonuses and performance-based rewards.
🐶 Office in the center of Kyiv — pets are welcome, we are pet-friendly.
💆 Lounge area in the office to recharge during the day.
🎾 Padel tennis, football, and training at the polygon for those who enjoy active leisure.
📚 Learning compensation, internal meetups and workshops, as well as access to the corporate LMS with courses.
🎁 Corporate currency that can be exchanged for merch, gifts, or additional benefits.
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |
The job ad is no longer active
Look at the current jobs Vue.js →