сегодня

C++ developer for desktop applications

ориентир по рынку
вакансия зп не указана
в среднем 323 292 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Join Hexa to contribute to software engineering initiatives within the technology sector, focusing on the development and continuous improvement of established desktop applications.

задачи

  • Develop, maintain and enhance software components using C++ in Linux environments.
  • Contribute to the implementation and maintenance of application interfaces and software modules.
  • Analyze defects, troubleshoot technical issues and implement reliable solutions.
  • Develop and maintain automated tests to support software quality and stability.
  • Participate in collaborative code reviews and contribute to shared engineering standards.
  • Support incremental refactoring and optimization of existing applications.
  • Work with established software architectures while maintaining compatibility and reliability.

требования

  • Approximately 3 to 5 years of professional experience in C++ software development.
  • Ability to deliver development tasks independently within an established technical framework.
  • Experience contributing to complex applications and existing software components.
  • Strong analytical skills and a structured approach to problem-solving.
  • Effective communication and collaboration skills within multidisciplinary teams.
  • Professional working proficiency in English, both written and spoken.
  • Commitment to software quality, maintainability and continuous improvement.
  • Professional experience with C++ and object-oriented programming.
  • Understanding of modern C++ principles, memory management, move semantics and const-correctness.
  • Experience with the C++ Standard Library.
  • Linux development environments, debugging and command-line tools.
  • CMake for software build configuration and maintenance.
  • Git-based version control and collaborative development workflows.
  • Automated unit testing with Catch2, Google Test, Boost.Test or equivalent frameworks.
  • Software component development, API implementation and debugging.
  • Experience maintaining and extending established codebases.
  • Будет плюсом: Experience with Qt 5.15 or later for desktop application development; Knowledge of C++17 and C++20; Experience with multithreading and concurrent programming; Familiarity with Google Mock, Trompeloeil or equivalent mocking frameworks; Knowledge of CI/CD pipelines, static analysis tools and sanitizers; Experience improving legacy applications through refactoring and test automation

условия

  • Private health insurance from your first day, with optional family extension.
  • Confidential psychological support and well-being resources through TEAM 24.
  • Continuous learning opportunities, professional training and certification support.
  • Opportunities to develop knowledge in software quality management, information security and cybersecurity best practices.
  • Flexibility aligned with the role and project requirements.
  • Childcare vouchers and family support initiatives.
  • Team activities and opportunities to connect with the Hexa community.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.