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 Game Developer to join our Slots R&D unit, a team building production slot games with experimental mechanics.
In this role, you’ll develop games using our custom Pixi.js 6.5 (JavaScript) engine, working with existing internal tools and ready-made solutions. You’ll focus on complex gameplay logic and high-quality visual implementation, creating hybrid slot–casual experiences with advanced bonus modes. You’ll own the implementation end to end, working with a high level of autonomy and involving others when needed.
This role is ideal for an experienced developer who enjoys building gameplay-heavy features, taking technical ownership, and shipping experimental ideas to production.
Responsibilities:
- Implement complex game logic and experimental mechanics that are new or uncommon for the market.
- Turn provided assets into a polished, production-ready experience: layouts, Spine animations, VFX, UI states, transitions.
- Combine multiple systems into one coherent gameplay flow: bonus modes, meta elements, progression, special rules, etc..
- Deliver high-quality visuals under production timelines, choosing pragmatic solutions and reusing internal tools where possible.
- Integrate and orchestrate resources (animations, audio, configs, effects) to achieve “premium” feel and clarity.
- Ensure the game is stable and performant in browser runtime constraints (FPS, memory, load-time behavior).
- Make project-level code changes as needed to ship the game (without taking ownership of engine technical debt).
Requirements:
- Senior-level experience in JavaScript development for interactive products (game dev is highly preferred).
- Proven ability to implement complex gameplay logic and handle messy edge cases in production.
- Strong skills in creating polished visual outcomes from provided materials (layouts + animations + effects).
- Good understanding of browser performance constraints and debugging/profiling in real devices/browsers.
- Ability to work independently in an R&D context: you plan your work, make decisions, and deliver without constant reviews.
- Comfortable collaborating with designers/artists/QA and turning their inputs into working, shippable features.
- Solid engineering hygiene: readable code, pragmatic structure, predictable delivery.
- Fluency in Russian.
Nice to have:
- Experience with Pixi.js, Spine integration, and animation-heavy web projects.
- Background in gambling: slots with complex bonus games, casual mechanics inside regulated/production constraints.
- Experience with WebGL-heavy visuals, custom effects, particles, and advanced animation pipelines.
- Familiarity with internal tooling/editor workflows (or strong ability to adapt to in-house tools quickly).
- Track record of shipping experimental gameplay to production while keeping quality and performance high.
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.