Position: C++ developer
Company: Qubit Labs
Experience required: 3y
English level: intermediate

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)

What 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;
— Flexible schedule: 8 hours per day;
— 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);
— Educational compensation.