Senior Game Programmer
Develop and optimize gameplay features for mobile games using C++ and Unity-related technologies. The role covers game logic, feature architecture, UI, visual effects, profiling, code quality, and AI-assisted engineering practices. The position is described as flexible and generally remote, with the
Responsibilities
- Program gameplay mechanics and game logic
- Design and review feature architecture
- Develop UI and visual effects
- Profile and optimize memory usage and frame rate
- Mentor junior specialists
- Conduct code reviews
- Use C++, with occasional Lua and Python, in a custom game engine
- Collaborate with automated testing, CI/CD, and AI-assisted development workflows
Requirements
- At least four years of commercial C++ and/or Unity development experience
- Experience delivering projects to production
- Understanding of AI infrastructure and modern engineering tools
- Ability to integrate AI tools into development workflows
- Experience designing software architecture
Nice to have
- Modern C++14/17 and STL expertise
- Professional game development experience
- Experience with Unity, Unreal, Godot, Cocos2D, Defold, or similar engines
- Mobile development for iOS or Android
- Computer graphics experience
Benefits
- Flexible schedule and remote work for most positions
- Health insurance for employees, partners, and children
- Psychological consultation reimbursement
- Full salary during vacation or sick leave
- Additional paid leave for special circumstances and education
- Sports, fitness, massage, spa, and wellness reimbursements
- Paid professional conferences and courses
- Foreign-language learning reimbursement
- Paid days for examinations and academic requirements
- Company events, contests, hackathons, and merchandise programs
- Partial reimbursement for veterinary and pet-related expenses