At Playrix, development teams are at the core of our business. They are the reason that our games have continued to grow and improve for 21 years. We have big plans to take the quality of our products to the next level — which is why we are looking for talented engineers who want to grow with us.
This role is a great fit for you if you want to work at the intersection of UI, game logic, and engineering challenges, actively leverage AI tools, and over time, take on more responsibility, influence features, and shape the direction of an entire project.
As such, experience in C++ is not at all necessary: we have an excellent adaptation system for a comfortable transition from Unity to C++.
We create the conditions for growth to Senior or Lead level and expect a high degree of independence, engagement, and initiative.
Responsibilities
- Program game logic and features
- Develop in-game UI: window structure, working with the UI Kit, integrating visuals into the engine
- Break down tasks, provide estimates, and participate in planning
- Actively participate in team discussions around features and changes
- Optimize performance and automate routine tasks
Requirements
- 1+ years of experience in developing commercial projects in C++ and/or Unity
- Hands-on experience with AI-powered tools to accelerate development and improve the quality of your work
- Experience building complex in-game UIs: creating advanced windows, working with scroll views, visual effects, etc.
- A strong proactive mindset: the ability not only to solve tasks but also to propose initiatives
Tech stack
- Languages: C++17/20 — primary; Lua and Python for single tasks
- Graphics: OpenGL ES and Metal
- Our own engine, similar to Unity or Unreal, which we are constantly developing (read about our engine here)
- Advanced CI/CD, automated testing, code review processes and much more
- AI assistants: we use Cursor to automate and speed up development (from routine tasks to planning and decomposition)
Nice to have
- Experience developing for mobile platforms (iOS, Android)
We offer
- The opportunity for continuous development in a team of 500+ professional engineers: we have a huge knowledge base and a mentoring system that allows you to adapt quickly.
- Ability to move between areas and not only within development (Project Management, marketing, etc.).
- Tasks that require you to make safe and effective architectural decisions as well as opportunities to apply interesting programming approaches.
- An emphasis on developing each specialist's product ideas Time to play the games that you're developing, so you can envision how this or that feature will work for the user.
- The ability to switch out processes and approaches for more efficient ones without lengthy approvals or bureaucracy.
- We actively use Cursor and other AI tools in the development process — you'll have the opportunity to work on the cutting edge of technology, share your experience, and help shape best practices for their use.