Middle Software Engineer C++ (Gameplay)
PLAYRIX
- Ethiopia
- Contract
- Full-time
- Feature: develop events and mini-games from scratch (ranging from various competitions to mini-games like Merge)
- Technical: optimization, technical stability support, SDK (reducing loading speed, memory consumption, etc.)
- Match-3 and meta: working with graphics and basic game mechanics (adding new functionality, refactoring and optimization)
- Languages: C++, and Lua and Python for single tasks
- Graphics: OpenGL ES and Metal
- Our own engine, similar to Unity or Unreal, which we are constantly developing
- Advanced CI/CD, automated testing, code review processes and much more
- 2+ years of experience in developing commercial projects in C++ and/or Unity
- Experience in client product development
- Experience in game development
- Experience working with popular game engines (Unity, Unreal, Godot, Cocos2D, Defold, etc.)
- Experience developing for mobile platforms (iOS, Android)
- Experience working with computer graphics
- 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
- Our Perks
- We offer a flexible schedule, and our employees can work from anywhere in the world
Industries :IT, software engineering, Internet
Employment type :Fixed-term contract
Region :Addis Ababa - Afar - Amhara - Awasa - Benishangul-Gumuz - Dire Dawa - Gambela - Harari - Oromiya - Somali - Tigray - International
Experience level :2 to 5 years
Educational level :Bachelor
Number of Position(s) : 1Be cautious! Do not send money to a potential employer. Do not pay any money for a potential contract of employment or for pre-employment training.
Please report any irregularities by using the candidate contact form and selecting the subject "Report a job ad".
Africawork