Reach out directly about this role
Company: Excdev Format: Remote work format is applied, work location can be in any region, country Employment: full-time Salary: from 180 to 250 thousand rubles net. Schedule: from 10:00 to 19:00 Moscow time.
Responsibilities • Development of cross-platform client applications (desktop and mobile) based on Qt/QML. • Participation in application architecture design, 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 a 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 Requirements • C++11/17/20 — confident command, knowledge of the standard library (STL) and modern language idioms. • Qt development experience (Qt Quick, QML) from 3 years, including work with modular architecture and design patterns. • Deep understanding of asynchronous programming principles (Qt Concurrent, Signals/Slots, event loop). • Knowledge of basic 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) 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)
Contacts: @VLT_recruiter
180,000 – 250,000 RUB
per month
from 3 years
Experience
Full-time
Employment
Remote
Work Format
Middle
Grade
Backend
Specialization
IT & Tech
Industry
Outsourcing
Company Type
By job title
Backend
Specialization
IT & Tech
Industry
Outsourcing
Company Type