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.
Frontend game developer
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- 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.
требования
- 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.
- Будет плюсом: 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
условия
- 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.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.