Senior Front-end Developer

We are an innovative iGaming company that doesn’t just grow but sets trends in the industry! We are currently looking for a Senior Frontend Developer who is ready to build dynamic and innovative web products.

If you enjoy tackling complex tasks, taking on creative challenges, and working in a team that drives the industry forward — let’s build great things together!


.    Key Responsibilities:

  • Design of frontend architecture (Feature-Sliced Design) — layers, modules, boundaries, public APIs of modules
  • End-to-end feature development: from RFC/ADR → UX/decomposition → implementation → tests → release
  • Work with Next.js 15 (App Router, RSC, server/actions, caching, ISR/SSG/SSR, edge/runtime)
  • Data management with TanStack Query: caching strategies, invalidation, optimistic updates
  • Performance and accessibility: Core Web Vitals, Lighthouse, Web Accessibility (WCAG), code-splitting, streaming & partial hydration
  • PWA: offline scenarios, background sync, push notifications, SW strategies (stale-while-revalidate, etc.)
  • UI system: design tokens, Tailwind conventions, reusable components, Storybook documentation
  • Quality: Vitest coverage, visual snapshots/Storybook-Vitest, e2e tests with Playwright, testing pyramid
  • Observability: Sentry (tracing, release helpers, source maps), Grafana dashboards (FE metrics)
  • Security: protection from XSS/CSRF, Content Security Policy, headers, sanitization
  • SEO and i18n: metadata, structured data, Next.js sitemap/robots, localization
  • Mentorship, code reviews, DX improvements (ESLint/Prettier/biome, commit linters, generators)
  • Contribution to processes: ADR, codebase standards, CI/CD gates, release management.

    Required Qualifications:
  • 5+ years in production frontend, 2+ years with Next.js (App Router)
  • Deep knowledge of React 19 (RSC, concurrent features) and TypeScript (type-safe APIs, generics, utility types)
  • TanStack Query: queryClient, mutations, cacheTime/staleTime, infinite queries, server state
  • Tailwind CSS at the design system level (config, presets, apply directive)
  • PWA/Service Worker: Workbox/custom SW, offline-fallback, caching strategies
  • Feature-Sliced Design: correct decomposition by layers (app/processes/pages/widgets/features/entities/shared), public contracts
  • Testing: Vitest, storybook-vitest-addon, Playwright; ability to build a testing pyramid and speed up runs (watch, sharding)
  • Next.js performance: route-level code splitting, RSC streaming, ISR, dynamic/force-static rendering, caching headers, image/font optimization
  • API work: REST/GraphQL, schemas (OpenAPI/SDL), validation (zod/yup), degradation handling and retries
  • Observability: integration with Sentry (frontend+server), Grafana metrics (Prometheus, Loki/Tempo knowledge is a plus), alerting
  • CI/CD: builds, linting, test gates, preview environments, release channels (canary/feature flags)


    Would Be a Plus

  • Backend background (Node.js/Edge Functions), API contract design experience
  • Experience with Docker, basic Kubernetes/orchestration knowledge, pm2 (or similar process managers)
  • Familiarity with Feature-Sliced Design (FSD)

    What We Offer:
  • Remote work, Monday–Friday schedule
  • Competitive compensation aligned with your experience and skills
  • Work on a top-tier iGaming project
  • Opportunities for professional growth and development in a strong team
  • Paid vacation, sick leave, and an extra day off
React, TypeScript, Next.js, React Query, WebSockets, React Hook Form, Tailwind CSS, Storybook, PWA, FSD
Published 17 September
522 views
·
259 applications
5% read
·
1% responded
Last responded 2 weeks ago
To apply for this and other jobs on Djinni login or signup.
Loading...