Front-End developer $$$
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 |