TrueLab Game Studios is an international game developer known for its diverse mechanics and unique graphics. Our fantastic team is located in St. Petersburg, Moscow, Yaroslavl, Georgia, Armenia, Bulgaria, Poland, Serbia, Spain, Portugal, and Malta.
We love to create and innovate, value professionalism, and strive for constant development.
In our team, you'll find amazing experts who are open and always ready to help, talented enthusiasts who bring exciting ideas to life.
Due to active growth and ambitious plans, we are looking for a talented Framework Engineer with strong attention to detail to work with our component framework, which is used in developing casino games. Your main task will be to systematize existing components, ensure their flexibility for various use cases, and create detailed interactive documentation. This will help our team effectively use the framework tools, and enable new colleagues to quickly adapt.
Who you know
- Have 3+ years of frontend development experience;
- Are proficient in TypeScript;
- Have experience with graphic libraries (Pixi.js, Phaser, or other canvas-based tools);
- Have worked with Storybook or other "live guidelines" tools;
- Understand the principles of responsive design;
- Are skilled in documenting systems and creating guides (Storybook, Docusaurus);
- Have experience optimizing and refactoring code;
- Can analyze and improve existing code;
- Have worked with Git;
- Are familiar with Jira;
- Can write technical documentation in English.
We’ll be thrilled if you also have:
- Game development experience;
- Experience creating casino games;
- Knowledge of WebGL principles;
- Experience with CI/CD tools.
What you do
- Analyzing and optimizing existing components, identifying key elements;
- Developing new components;
- Creating adaptive and universal solutions based on our tech stack;
- Developing and maintaining component documentation, including:
- Detailed descriptions of functionality;
- Usage and configuration examples;
- Setup and integration guides;
- Creating an interactive component showcase with clear examples;
- Maintaining high code quality standards and consistent programming style;
- Ensuring cross-platform compatibility and responsiveness of components;
- Collaborating with the team to implement best practices and optimize the development process;
- Managing tasks and estimating them in Jira.
Why you and us
- You’ll find not only a friendly team of talented professionals who love and know their craft but also an open atmosphere for innovation and ideas, with plenty of opportunities for growth and development.
- You’ll work on exciting and diverse tasks in an international project where you can make a significant contribution.
- We value live communication, so we’re always ready to collaborate with the team from Monday to Friday, solving tasks together. But you can choose whether to start early or sleep in and come in later — because we’re all different, and we want to work in a great mood!
- As an international team, if you’d like to improve your English, you can join our corporate courses.
- We love to develop and share knowledge (through internal and external events), and we believe you do too! Plus, we have a corporate library, and if you’re interested, you could even become a speaker and host an internal seminar for your colleagues.
- We spend time together not only during work but also outside it. We enjoy hiking, nature trips, and we’re open to any initiatives!