In connection with the development and expansion of the team, we are looking for a C++/Qt developer (Middle+) to develop a high-load client application for managing Embedded equipment.Required skills (Hard Skills):
Confident knowledge of C++17 and the standard library.
Commercial development experience on Qt::Widgets + Qt::Core from 2 years.
Deep understanding of network programming (Sockets, TCP/UDP).
Confident work with multithreading (QThread/std::thread, synchronization primitives, atomics)
In connection with the development and expansion of the team, we are looking for a C++/Qt developer (Middle+) to develop a high-load client application for managing Embedded equipment.
Required skills (Hard Skills):
- Confident knowledge of C++17 and the standard library.
- Commercial development experience on Qt::Widgets + Qt::Core from 2 years.
- Deep understanding of network programming (Sockets, TCP/UDP).
- Confident work with multithreading (QThread/std::thread, synchronization primitives, atomics) and understanding of concurrency issues.
- Experience in Qt Application development under Windows.
- Ability to work with existing code (Legacy), refactoring and support.
- Knowledge and appropriate use of design patterns.
Will be a plus:
- Knowledge and experience of Linux development.
- Experience of integration with third-party services (API, libraries).
- Understanding the principles of building distributed systems (microservices).
Main tasks:
- Support and development of an existing large project (C++/Qt).
- Analysis and refactoring of legacy code, analysis of complex architecture.
- Development of new functionality and integration with external services.
- Ensuring stable operation of the network part and synchronization of flows.
- Writing clean, maintainable code and maintaining technical documentation.
We are looking for a person who:
- Has a high level of self-organization.
- Knows how to independently find solutions to problems, and not just perform TK.
- Attentive to details and understands responsibility for code stability.
Team:
- The team currently has 2 C++ developers and 1 PM.
We offer:
- work in a bright, comfortable and quiet office (10 minutes from Pochaina)/hybrid format
- flexible work schedule, the possibility to start from 9 to 11 and work until 6:00 - 8:00 p.m. with a lunch break
- possibility of booking after the trial period (if needed and current military registration documents available)
- 24-day paid vacation, sick leave
- competitive salary based on your expectations and its annual update according to market conditions
- English language courses
- annual health check-up at the expense of the company
- payment and organization of lunches
- the office always has delicious tea, coffee, fresh fruit and sweets
- FOP cooperation, full accounting service and tax compensation