vite

Careers

Senior Frontend Engineer

Department
Required Experience 5+ Years
Employment type Full-Time

Welcome to BGaming, a fun-loving, globally recognized game development studio! We’re a passionate team of open-minded people who turn bold ideas into online casino games that players genuinely enjoy.

Our people work from all over the world, united by a shared curiosity, creativity, and a love for what we do. We brainstorm across time zones, host online hackathons, meet at live events, and sometimes party harder than we plan to.

Here, everyone has a voice and a chance to grow. We move fast, experiment freely, and aren’t afraid to break things if it means learning something new. That’s how innovation happens here.

Join a team that believes in people, where collaboration drives results.

Role overview:

We’re looking for a Senior Frontend Engineer (Web Games) to join our Slots team, focused on engine and product development, rather than game content.

In this role, you’ll work on a production custom Pixi.js 6.5 (JavaScript) engine and internal tools and editor. You’ll build shared, engine-level product features used across multiple games, such as replays, integrations, certification-driven requirements, and runtime capabilities. You’ll also investigate and adapt proven hypotheses from our new Core engine to the current one, evaluating feasibility, constraints, and ROI.

You’ll operate as a dedicated unit within Slots, initially working solo, with game developers joining temporarily between their game assignments.

Responsibilities:

  • Own engine-level product features from idea to production: design, implementation, rollout, support.
  • Translate high-level needs into technical solutions: architecture, milestones, risk management.
  • Research and prototype hypotheses in the current engine and decide on implementation approach.
  • Implement improvements incrementally with focus on stability and backward compatibility for shipped games.
  • Improve performance and runtime quality: load time, memory, rendering efficiency, long-session stability.
  • Add/maintain diagnostics and developer-facing tooling that speeds up delivery and debugging for game teams.
  • Collaborate with game devs rotating into the unit: align on approach, keep code quality consistent, unblock contributions.
  • Work closely with QA/Release stakeholders to reduce regressions and ensure production readiness.

Requirements:

  • Senior-level experience with JavaScript in production front-end systems.
  • Strong engineering fundamentals: maintainable architecture, clean code, pragmatic refactoring in legacy codebases.
  • Experience with platform/framework/tooling style development (shared runtime code, not only feature UI).
  • Solid understanding of browser runtime constraints and performance profiling/debugging.
  • Ability to drive ambiguous tasks independently and take ownership for outcomes.
  • Experience with Git and an issue-tracking workflow (Jira or similar).
  • Fluency in Russian.

Nice to have:

  • Hands-on experience with Pixi.js, Phaser, or other WebGL-heavy stacks.
  • Understanding of WebGL/rendering performance and GPU/texture-related constraints.
  • Experience with build/asset pipelines and tooling (Node.js scripts, bundlers, CI practices).
  • Experience building integration layers/SDK-like modules shared across multiple products.
  • TypeScript experience (even if the current codebase is JavaScript).

Work conditions:

  • Work where it suits you: from home, the office, or a mix of both.
  • 100% paid vacation and sick days, plus extra days off.
  • Medical insurance and mental health support.
  • BCoins for internal rewards and fun perks.
  • Budget for professional development, certifications, and language courses (English and Polish).
  • Hackathons, team events, and legendary parties.
  • Kids’ camp for BGamers’ families.
  • Referral program with real rewards.

No Job for you at the moment?

Even if you don’t see a position that matches your skill set right now, send us your CV and we will keep it on file and let you know if anything else comes up

Submit your CV

    Max file size 3MB