Senior Frontend Developer

HybridSalary not specified
Kyiv, Ukraine

Job Description, Responsibilities & Requirements

Description language:

About the Position

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.

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).

Requirements

  • 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.

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.

About the Company

Our Values

We value innovation and development

The greatest value of our team is the person, their individuality and uniqueness. Based on this approach, we build interactions within the team, with clients and partners. Our focus is on developing long-term partnerships in all projects: product, service, and corporate social responsibility programs. We grow together with all our partners because together we can do more for the industry's development than alone.

Trust, mutual respect, and partnership

We build a corporate culture based on trust, mutual support, and partnership, and we try to create conditions that make working in a team comfortable for everyone. On these principles, we build our entire ecosystem: long-term partnerships, stakeholder relationships, services, and products.

Efficiency and results

Each of our projects is aimed at a measurable result, increasing the efficiency of our clients, partners, and team members.

Corporate social responsibility and volunteering

An important part of our work is corporate social responsibility at the company level and volunteering at the level of each employee. Volunteers from our team, in their free time, help repair and assemble FPV drones, provide humanitarian aid to displaced people, and develop environmental projects.

Quality and innovation

We build all service and product solutions based on innovation, which allows our team to develop expertise and move towards leadership in the global technology market.

Job Details

Company name:
SharksCode
Location:
Kyiv, Ukraine
Employment Type:
Full-time
Work Mode:
Hybrid
Posted on TheJob:
Jun 11, 2026
Last checked:
Jun 29, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.