We are seeking for a C++ developer to join a distributed team of professionals who love making and playing games.
Our client is a casual games developer with offices in Nicosia, Cyprus and Vilnius, Lithuania. The company was founded in 2007 with a focus on casual PC games, but has since evolved into a major player in the mobile games market.
What you will be doing:
- Implement core game mechanics
- Ensure stability and performance of the game
- Write clean, scalable code using C++ programming language
- Support integration with third-party SDK
- Suggest and implement solutions of technicals issues of the product
- Suggest new and optimize existing algorithms
- Troubleshooting and debugging application issues
We expect you to have:
- 3+ years of hands on experience in C++ commercial development
- Knowledge of algorithms and data structures
- Knowledge of mathematics (linear algebra)
- Experience in developing architecture for an application
- Ability to work in a team, take a proactive position and take responsibility for your tasks
- English (intermediate level and above)
Nice to have:
- Knowledge of Client-Server architecture
- Experience in computer graphics and animation (2D/3D)
- Experience in profiling and optimization of GPU and CPU code
- Hands-on experience in developing mobile games on Android or iOS (Java/ Obj-C/ Swift)
We offer:
- To join only foreign product teams;
- To be fully involved in product development and implement your bits of knowledge and ideas.
- Competitive salary depends on your qualification + share options;
- Flexible schedule: 8 hours per day, usually we start working from 9 to 11 am;
- Full-time remote;
- Paid vacation (18 working days per year);
- Paid sick leaves (10 working days per year);
- Registering as a private entrepreneur (“ФОП”, managed by our accountant);
- Health insurance;
- Educational compensation;
Contact us if you want to apply or get more details about this position!