Job Details

Software Development
Remote
Full time
Apr 21

C++ Developer

RUB 250,000

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.

JSON-RPC
Qt Test
Basic Auth
QML
Agile
C++
Git
STL
OAuth2
Scrum
REST
HTTP
QT
JWT
WebSocket
gRPC
Google Test

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

.NET / C# Developer

RUB 220,000

Company: CodifySoft. Vacancy: .NET / C# Developer (Middle+/Senior). Salary: 200000-220000 Rubles. Remote work in Russia.

C
CodifySoft

Middle C#/.NET Developer

€1,500

Middle C#/.NET Developer at NSYS Group in Belgrade, Serbia. Salary up to 1500 EUR. Develop company products, participate in projects, and launch new initiatives. Requires 3+ years of .NET experience, MS SQL/PostgreSQL, Docker, and RabbitMQ/Kafka.

Serbia
N
NSYS Group

Quantitative Developer (C++)

Quantitative Developer (C++) at Cicada. Responsibilities include creating and optimizing trading bots, supporting real-time trading systems, and working with internal APIs. Remote work with flexible hours.

C
Cicada