Position: Associate C++ Engineer
Company: Intellias
Experience required: no_exp
English level: intermediate

Project Overview:


Mobile SDK team takes part in the development and maintenance of a set of current generation SDKs, which act as a bridge exposing the core system's location features to third-party mobile developers. Mobile SDK team covers end-to-end product development starting from the new feature definition and prototyping to the Go-To-Market readiness and support.

Responsibilities:
- Support of existing product on the post-production phase;
- Design interfaces and implementation to support reusability, testability, and modularity;
- Help to integrate our solution with other parts of the Navigation platform;
- Ensure the features are integrated on the target platforms in a way that meets the expectations of the customer;
- Failure investigation;
- Regular communication with the remote team;
- Reporting on results of your work.

Requirements:
- Good understanding of C++ 11-17 and STL;
- Understanding of basic OOP concepts and design patterns;
- Practical experience with Unit-testing, debugging tools(e.g. gdb, valgrind);
- Analytical, algorithmic, and optimization skills;
- Pre-Intermediate or higher level of English, good communication skills;
- Desire to work with mobile platforms (iOS, Android) along with the main profile.

Nice to have:
- Experience with mobile platforms(iOS, Android);
- Hands-on experience in CI usage, Gerrit/Git.

Higher Education: Bachelor’s Degree/Master’s Degree.