Job Description

Vyking is looking for a Frontend Developer to join our team working on a large-scale, multi-tenant online gaming and sports betting platform. The platform supports multiple brands, regions, and languages from a shared codebase. 

In this role, you will work with React 19, TypeScript, and Redux Toolkit in a server-side rendered environment. You’ll contribute to feature development, bug fixes, and performance improvements while learning from senior engineers and gradually taking ownership of frontend features. 

This role is ideal for engineers who enjoy working on real production systems, are eager to learn advanced frontend concepts, and want a clear growth path toward a senior role.

Essential Job Tasks

  • Develop and maintain frontend features under guidance from senior engineers 

  • Write clean, maintainable, and well-tested TypeScript and React code 

  • Implement UI components following existing design systems and SCSS Module conventions 

  • Consume REST APIs and WebSocket-based data streams 

  • Participate in code reviews and incorporate feedback 

  • Debug and resolve frontend issues across browsers and devices 

  • Contribute to unit and integration testing efforts 

  • Write technical documentation for implemented features 

  • Participate in sprint planning, estimation, and team discussions 

Skills & Qualifications 

Required 

  • 2–4 years of professional frontend development experience 

  • Solid knowledge of TypeScript and modern JavaScript (ES2020+) 

  • Strong React fundamentals (hooks, functional components, routing) 

  • Working experience with Redux and state management concepts 

  • Ability to write modular, maintainable SCSS/CSS Modules 

  • Git proficiency with branching and merge request workflows 

  • Experience consuming REST APIs and handling async data 

  • Familiarity with Webpack or similar bundlers 

  • Understanding of responsive design and cross-browser compatibility 

  • Proficient written and spoken English 

Nice to Have 

  • Exposure to WebSockets and real-time data handling 

  • Basic knowledge of RxJS or reactive programming concepts 

  • Introductory understanding of Server-Side Rendering and hydration 

  • Experience using performance profiling tools (Lighthouse, DevTools) 

  • Familiarity with CI/CD pipelines 

  • Experience with i18n/localization or SEO basics 

  • Background in iGaming or multi-tenant platforms 

 

Soft Skills 

  • Strong attention to detail and commitment to quality 

  • Clear communication and willingness to ask questions 

  • Openness to feedback and continuous improvement 

  • Good time management and task prioritization 

  • Collaborative and team-oriented mindset 

  • Practical problem-solving approach 

Why Join Vyking 

  • Work on a complex, real-world production platform with global reach 

  • Learn from experienced senior engineers through hands-on mentorship 

  • Gain exposure to SSR, real-time systems, and performance optimization 

  • Clear growth path toward a Senior Frontend Developer role 

  • Remote-first setup with opportunities to connect at team events