Senior React/Svelte Front-end Engineer
Job Summary
As a Senior Front-end Engineer, you will contribute to the front-end development of our new cutting-edge Gambling and Casino Platform, transforming our design vision into a high-performance, responsive, and engaging user interface. You will ensure that our platform delivers a seamless and consistent experience across web and mobile devices, catering to players worldwide.
Your mission is to develop a best-in-class front-end that looks clean, modern, futuristic, and performs flawlessly. It will have optimised user flows and responsive interactions that keep users focused on their gambling activities. You and the team will be responsible for launching a product that sets new standards in the gambling industry.
Our Technology Stack
Svelte, SvelteKit, XState, PixiJS, Spine, TypeScript, SCSS/Tailwind CSS, Vite, Turborepo, WebSockets, Storybook, Figma, Feature-Sliced Architecture
Required Qualifications (Must-Have)
- 5+ years of professional front-end development experience, with a portfolio demonstrating complex web applications.
- Experience with React, MobX, and Next.js for commercial projects.
- Background in gaming, betting, or other real-time interactive industries.
- Expertise in Svelte/SvelteKit (including Svelte5) for building complex interactive web interfaces for desktop and mobile devices.
- Proficiency in TypeScript, XState for state management, and modern CSS frameworks (SCSS or Tailwind CSS).
- Hands-on experience with Vite, monorepo tooling (e.g., Turborepo), and WebSocket integration.
- Strong experience with SSR and SPA architectures, understanding of reactive programming, and state management.
- Strong understanding of software architecture and front-end design patterns (e.g., Feature-Sliced Design, Micro Frontends, modular patterns) and the ability to apply them for writing clean, scalable code.
- Ability to profile frontend applications and minimize performance metrics (TTFB, FCP, and TTI).
- Proven ability to optimize graphics and animations for high performance.
- Knowledge and experience with JavaScript testing tools/frameworks (Jest, Cypress).
- Fluency in Ukrainian/Russian and proficiency in English for technical collaboration in a remote/global team setting.
- Ability to work within the CET/EET time zone.
Your Advantage (Nice-to-Have)
- Experience with Skin/NFT Gambling or Online Casinos.
- Experience in developing online casino mini-games (originals) from scratch.
- Experience with PixiJS for building graphics-rich animation-driven browser-based games.
- Experience with Spine skeletal animation or similar tools.
- Experience in team management, including leadership, organizational skills, and effective task delegation.
- Previous experience working in start-up environments with rapid iteration cycles.
Key Responsibilities
- Develop high-performance, visually rich iGaming interfaces using Svelte5, SvelteKit, and PixiJS with Spine animations.
- Architect scalable front-end solutions using Feature-Sliced Design principles and modular state management with XState.
- Optimize real-time gameplay experiences, leveraging WebSockets for seamless multiplayer interactions.
- Collaborate with designers to translate Figma prototypes into responsive, pixel-perfect UIs using SCSS/Tailwind CSS.
- Maintain and enhance build pipelines (Vite, Turborepo) to ensure efficient development and deployment workflows.
- Document and isolate UI components using Storybook for cross-team reusability and testing.
- Mentor engineers through code reviews and technical guidance on advanced front-end patterns.
- Troubleshoot complex performance bottlenecks in graphics-heavy applications (e.g., canvas rendering with PixiJS).
- Ensure code quality via TypeScript best practices and automated testing strategies.
Recruitment Process
- Application Review
If you have not received a response from the recruiter, your experience is irrelevant to this vacancy. - Interview Stages:
- Prescreen Call with Recruiter - 30 min.
- Technical Interview with Software Architect and CPO - 1.5 hr.
- Job Offer
- Referrals: Employment and Background Check
We Offer
- Competitive compensation package (depends on your experience and skills).
- Fully remote work with flexible hours (within the CET/EET time zone) from any location of your choice.
- 29 business days of vacation and paid sick leave.
- Corporate equipment (laptops, monitors, etc.).
- Professional courses/certifications (200 EUR per year).
- Operating in a start-up environment with cutting-edge technologies and unlimited investments in software upgrades, free from legacy systems or outdated solutions.
- Values-driven culture with a friendly and supportive work environment.
- Matrix organizational structure designed to streamline communication, remove barriers, and promote efficiency.
Required domain experience
| Gambling | 2 years |
Required languages
| English | B1 - Intermediate |