Position: C++ developer for 3D anatomy platform
Company: NIX Solutions
Category: C++
Experience required: 2y
English level: intermediate

About the project:
Development of an innovative platform for 3D human anatomy. The service is used daily by hundreds of universities, clinics, and research projects around the world. The multi-platform client side of the application supports Windows, macOS, iOS, and Android. The backend relies on infrastructure in AWS. Technology stack — С++, Objective-C, Python, JS, Docker. Various tasks - development of system core components using cross-platform C ++ code, expanding the platform's capabilities with new functions, creating open APIs and SDKs for integration with telemedicine systems, and for 3D fans - processing 3D models and animations, developing a graphic "engine" and elements of augmented reality.
Requirements:
Experience in developing commercial projects in C++, preferably 2 years or more;
Good command of C++ 11/14/17;
Ability to write clean code and perform refactoring;
Knowledge of design patterns;
Multithreading, resource caching, request management;
English level Intermediate and above for participation in scrum processes.
Will be plus:
Development experience for desktop (Windows, macOS) and mobile systems (Android/iOS);
Knowledge of Objective-C, Python, Java, JS, Docker, Clean architecture, GoogleTest framework;
Skills in creating multiplatform applications;
There are special features for candidates with deep experience in 3D graphics: DirectX, OpenGL, ARKit, algorithms.
NIX we offer:
The possibility of continuous training and professional growth in a company with a 27-year history;
Transition to a real project under the wing of a seasoned expert immediately after training;
Paid period of study;
The opportunity to combine study and work;
Guardianship of an attentive mentor;
Clients are world famous brands;
Flexible remuneration review system;
Paid participation in the largest industry conferences in the world