Job Details
Lead C++ Developer (Middle+/Senior)
Excdev Group is looking for a Lead C++ Developer (Middle+/Senior) for remote work from anywhere in the world. Salary from 180 to 270 thousand rubles net. The company develops its own products.
Development of cross-platform client applications (desktop and mobile) based on Qt/QML Participation in application architecture design, including modular structure, APIs, and integration mechanisms with backend systems Development and optimization of UI/UX using QML and Qt Quick Controls Integration with external services via HTTP API, WebSocket, REST, JSON-RPC, gRPC Collaboration with a team of developers, analysts, and testers within Agile/Scrum processes Maintenance, refactoring, and optimization of existing code Writing unit and integration tests to ensure quality and reliability.
Solid C++ skills (C++11/17/20), knowledge of the standard library (STL) and modern language idioms Experience in Qt development (Qt Quick, QML) for 3+ years, including work with modular architecture and design patterns Deep understanding of asynchronous programming principles (Qt Concurrent, Signals/Slots, event loop) Knowledge of common design patterns and the ability to apply them in practice Understanding of distributed systems principles and standard interaction protocols (HTTP/HTTPS, WebSocket, gRPC) Experience integrating with HTTP APIs (REST/JSON) and streaming protocols Understanding of authorization and authentication mechanisms (OAuth2, JWT, Basic Auth) Experience with Git (branching, merge, rebase, code review) Skills in developing and running unit tests (Qt Test, Google Test, or similar frameworks). Will be an advantage: Native Android (Kotlin/Java) and iOS (Objective-C/Swift) development experience Experience creating bridges between platform code and Qt/QML: JNI → C++ → QML (Android) Objective-C → C++ → QML (iOS/macOS) Experience optimizing QML application performance (QQuickItem, profiling)
Remote work format from any city or country Work schedule 5/2 Vacation - 28 calendar days.
Don't miss a single job
Subscribe to our Telegram channel