Job Details
C++ Developer
C++ Developer at Excdev. Full-time, remote position. Salary from 180 to 250 thousand rubles net. Develop cross-platform client applications using Qt/QML.
• Development of cross-platform client applications (desktop and mobile) based on Qt/QML. • Participation in the design of the application architecture, including modular structure, API, 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. • Interaction with the team of developers, analysts, and testers within Agile/Scrum processes. • Support, refactoring, and optimization of existing code. • Writing unit and integration tests to ensure quality and reliability
• C++11/17/20 — confident knowledge, understanding 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 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) from both client and server sides. • Experience with Git (branching, merge, rebase, code review). • Skills in developing and running unit tests (Qt Test, Google Test, or similar frameworks)
Salary: from 180 to 250 thousand rubles net. Schedule: from 10:00 to 19:00 Moscow time. Work format: remote, possible in any region/country.
Don't miss a single job
Subscribe to our Telegram channel