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.
Project overview:
You will join our Slots team, working on visually captivating slot games using a custom engine based on Pixi.js and our in-house editor. Your focus will be on bringing creative ideas to life through animations, effects, and interactive elements, shaping feature flow in collaboration with game designers. As part of a cross-functional team, you’ll take ownership of features, contribute innovative ideas, and help deliver a memorable gameplay experience.
Responsibilities:
- Write high-quality, optimized JavaScript/TypeScript code, proactively seeking opportunities to enrich the game with new animations and effects.
- Actively participate in the design and enhancement of game mechanics, contributing creative ideas that complement and elevate the gameplay.
- Maintain a strong focus on performance optimization, without compromising on the brilliance and expressiveness of visual effects.
- Actively collaborate with the team — designers, backend developers, testers — to refine and enhance the overall player experience.
- Share knowledge and best practices with the team, building collective expertise in graphics and effects.
- Maintain and expand new functionalities within our internal engine, infusing its visual and animation components with innovative concepts.
Requirements:
- 3+ years of development experience (JavaScript/TypeScript).
- Hands-on experience with Pixi.js/Phaser or other JS game frameworks; familiarity with Unity, Unreal, or Flash is a plus.
- Ability to write clean, maintainable code.
- Background in game development, visually rich applications, or interactive advertising.
- Strong artistic sense and attention to detail, delivering smooth and eye-catching visual effects.
- Knowledge of OOP and design patterns, and their application in animations/gameplay.
- Proficiency with Jira and Git for collaborative project work.
- Language proficiency: Russian – Advanced, English – Per-intermediate or higher.
Nice to have:
- Knowledge of any other OO language.
- Experience with WebGL and other game development technologies.
- Knowledge of modern frameworks (React.js, Angular, Vue.js).
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.