Remote job
Senior Frontend Developer
Job details
About this role
Role overview Build and scale frontend features for a production platform in a hands-on, product-focused senior role. You will own substantial parts of the frontend, shape its architecture, and work with backend, design, QA, and product colleagues to deliver reliable experiences for users under real-world load.
Responsibilities - Develop and maintain performant applications with React, Next.js, and TypeScript. - Make frontend architecture decisions, improve existing systems, and support gradual modernization without halting feature work. - Deliver end-to-end product features in collaboration with backend engineers, QA, design, and product. - Maintain quality and reliability through automated tests, code reviews, monitoring, and performance improvements. - Improve frontend practices and infrastructure, including tooling, CI/CD, and observability.
Requirements - At least 5 years of commercial frontend development, including 3 or more years with React, and experience supporting live production applications. - Strong TypeScript skills, including strict typing, generics, utility types, discriminated unions, and typed API contracts. - Advanced React and Next.js knowledge, including hooks, rendering, Server and Client Components, App Router, SSR/SSG/ISR, caching, and routing. - Experience with TanStack Query, including cache management, server-side prefetching, hydration, and optimistic updates. - Ability to design large frontend systems with clear module boundaries and maintainable structure. - Experience with frontend testing tools, code quality practices, CI/CD, monitoring, REST or WebSocket APIs, and web security; English and Russian at B2 level are required.
Nice to have - Experience in iGaming, betting, fintech, or another high-load, real-time domain; familiarity with admin panels and role-based access. - Node.js experience building backend-for-frontend layers, proxies, or small services; monorepo tooling such as pnpm workspaces, Turborepo, or Nx. - Experience with legacy browser support, observability, Tailwind CSS, Zod, and internationalization.
Benefits and work setup - Fully remote work and a competitive salary. - Opportunity to influence product quality directly, work with product and development teams, and grow within a low-bureaucracy environment.