Senior Frontend Developer

Hi! We are looking for a Senior Frontend Developer (Vue 3 / Nuxt) 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 5+ years of commercial experience in Frontend development.
  • Have strong experience with Vue 3, Composition API, reactivity, and lifecycle.
  • Have solid experience with Nuxt 3/4 (SSR, SSG, middleware, plugins).
  • Have excellent knowledge of TypeScript (strict mode, generics, utility types, type inference).
  • Have hands-on experience with state management using Pinia.
  • Understand frontend architecture (modular structure, layers, DTO, separation of concerns).
  • Understand client-server interaction (HTTP, REST, GraphQL).
  • Have experience with async flows, error handling, retries, and caching.
  • Have experience in unit/integration testing (Vitest / Jest).
  • Have experience with performance optimization and profiling tools.
  • Understand SSR/hydration specifics and related issues.
  • Are confident with Git (feature branches, code review, rebase/merge strategies).
  • Are able to make architectural decisions and justify them.
  • Are proactive, responsible, and have strong system thinking.

Your future responsibilities:

  • Develop and maintain frontend applications using Vue 3 / Nuxt 4.
  • Design architecture for modules and components.
  • Implement business logic (authentication, payments, realtime features, etc.).
  • Integrate and work with REST / GraphQL APIs.
  • Handle errors and manage request state.
  • Manage application state using Pinia.
  • Optimize performance (lazy loading, code splitting, bundle size reduction).
  • Work with SSR/SSG (Nuxt).
  • Write unit and integration tests.
  • Participate in code reviews and implement best practices.
  • Collaborate with backend, QA, and design teams.
  • Contribute to requirements analysis and technical solutions.
  • Improve and refactor existing codebase, reduce technical debt.
  • Work with CI/CD pipelines (build, test, deploy).

Nice to have:

  • Experience with highload / realtime systems.
  • Experience with WebSocket / SSE.
  • Understanding of microfrontend architecture.
  • Experience in iGaming or fintech projects.
  • Understanding of UX/UI principles.
  • Experience with analytics tools (GA, Amplitude, etc.).
  • Experience with feature flags.
  • Understanding of frontend security (XSS, CSRF, etc.).
  • Experience optimizing Core Web Vitals (LCP, CLS, TTI).
  • Experience with Docker (frontend setup level).

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.
Відгукнутися

Наші цінності

Цінуємо інновації та розвиток

Найбільша цінність нашої команди – людина, її особистість та унікальність. На цьому підході ми будуємо взаємодію всередині команди, з клієнтами та партнерами. У фокусі нашої уваги – розвиток довгострокових партнерств у всіх проєктах: продуктових, сервісних, програмах корпоративної відповідальності. Ми ростемо спільно з усіма нашими партнерами, бо разом можемо зробити для розвитку індустрії більше, ніж поодинці.

Senior Frontend Developer Довіра, взаємоповага та  партнерство

Ми будуємо корпоративну культуру на основі довіри, взаємопідтримки та партнерства, і намагаємося створити такі умови, щоб працювати у команді було комфортно всім. На цих принципах ми будуємо всю нашу еко-систему: довгострокові партнерства, стосунки зі стейкхолдерами, сервіси та продукти.

Senior Frontend Developer Ефективність та результат

Кожен наш проєкт націлений на вимірювальний результат, підвищення ефективності у роботі наших клієнтів, партнерів та членів команди.

Senior Frontend Developer Корпоративна соціальна відповідальність та волонтерство

Важливою складовою нашої роботи є корпоративна соціальна відповідальність на рівні компанії та волонтерство - на рівні кожного працівника. Волонтери з нашої команди у вільний час допомагають ремонтувати та збирати FPV-дрони, надавати гуманітарну допомогу переселенцям, розвивають екологічні проєкти.

Senior Frontend Developer Якість та інноваційність

Ми будуємо всі сервісні та продуктові рішення на основі інновацій, що дозволяє нашій команді розвивати експертизу і рухатись до лідерства на глобальному ринку технологічних.