About
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. You will join the Core team to build the frontend technology behind our games: the engines, editors, and shared tools that help teams create games.
Responsibilities
•Develop frontend features for game engines and in-house editors
•Improve and optimize existing engines
•Port features between engines, adapting them to each engine's architecture and validating that they behave consistently in production
•Build reusable capabilities that make game development and iteration faster, including plugins, components, templates, and editor integrations
•Improve runtime performance and stability across devices and browsers
•Work with visual systems where needed, including animation, Spine, particles, and interactive effects, while keeping reusable engine capabilities in focus
•Collaborate with game teams to understand production needs, clarify requirements, assess feasibility, and deliver features that work across projects
•Review code, document engine and editor capabilities, and support other developers in using shared features effectively
•Investigate production issues, identify root causes, and deliver fixes or improvements that prevent similar problems across games
•Contribute to technical planning by estimating work, surfacing dependencies and risks, and keeping implementation progress visible
Requirements
•5+ years of professional frontend development experience, including strong JavaScript and TypeScript skills
•3+ years of experience developing games with PixiJS
•Experience building or maintaining reusable frontend libraries, frameworks, editors, or developer tools
•Solid understanding of JavaScript and TypeScript, object-oriented programming, design patterns, and modular software architecture
•Practical experience profiling and optimizing browser applications, including rendering, asset loading, memory use, and performance constraints
•Language proficiency: Russian — Advanced, English — Intermediate or higher
Nice to have
•Experience developing slot games is a strong plus
•Experience with WebGL, WebGPU, Canvas, or other browser graphics technologies
•Familiarity with game engine architecture, game editors, asset pipelines, and build systems
•Experience with performance tooling, automated smoke checks, end-to-end testing, or browser-based benchmarks
•Familiarity with Unity, Unreal Engine, Flash, or other game development technologies
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