Team Lead C++

Locations: UK (remote) or Ukraine (remote)

We are looking for an experienced C++ developer to lead a growing team of expert programmers working on the world's most sophisticated medical simulation platform.

Each member of our team plays a pivotal role in the success of a truly one of a kind, breakthrough innovation which will have a profound impact on the world of healthcare. If this sounds like something you would like to do, you are in the right place.

KEY REQUIREMENTS

  • 5+ years of experience in C/C++ development
  • Proven team lead or strong evidence of leadership qualities and experience
  • Knowledge of С++98/11, OOP, STL, Boost
  • Knowledge of design patterns
  • Experience with network, TCP protocols, REST, sockets
  • Experience with multithreading
  • Experience with coding conventions
  • Practical experience in the use of Windows API, MFC libraries
  • Good understanding of loose-coupled code, refactoring methods
  • Good understanding of Unit testing principles
  • Experience in using profilers, memory leak analysis tools, static analyzers
  • Experience with Git, CMake
  • Experience in mentoring

Would Be a Plus

  • Experience with healthcare/medtech projects
  • Experience in refactoring complex systems