Position: C++ Developer (4+ years of experience)
Company: Whirrcrew
Category: C++
Experience required: 3y
English level: upper

DETAILS:
Schedule: flexible, full-time, remote
Experience: 4+ years
Client: CZ, Prague
Found: 1993
Start: ASAP
English: upper+
Domain: Healthcare, medicine

ABOUT THE PROJECT:
Our new client is a world leader in the development and production of medical devices for physical therapy and a respected company in the field of cardiology and aesthetic medicine with a constantly growing potential in global markets. They use top technologies in the development and production of devices for physical medicine, cardiology and non-invasive aesthetic medicine. The company's philosophy is to offer products that are unique, have high added value, the highest possible quality and impressive design.

Their field is medical devices. You will develop software for the control parts of our new devices, built on top of the Qt framework and running on embedded Linux. Your code will ensure control of the entire device, control of therapy and interaction with the user (touch graphic user interface). You will be in it together with other members of the project team (e.g. HW designers, mechanics, testers), where each member participates in deciding what the final product will be.

YOU HAVE: 
- 4+ years of experience with programming languages: C++, C#, Python, SQL, JavaScript.
- Experience with web technologies: ASP.NET, HTML, CSS, jQuery, Bootstrap.
- Experience with Databases: MSSQL, Postgres, SQL Azure.
- Experience with source control: GIT, SVN, TFS, ClearCase.
- Experience with task management: TFS, JIRA, RedMine.
- Experience with user interface prototyping: Axure, Balsamiq Mockups.
- Experience with operating systems: Windows, Linux, embedded platforms.
- Experience with design & documentation: UMLet, swagger, doxygen
- You know what you do and have an active interest in your field.
- You can think about architecture and object-oriented thinking in C++ is your own.
- You are responsible, independent, self-directed and able to see things through.
- You have at least an average knowledge of English (you can communicate, read and create documentation).

WE OFFER:
* We invite you to join our friendly international team and work in a comfortable office not far from metro or remote work;
* Comfortable work schedule;
* Pleasant working atmosphere;
* Interesting projects and challenging tasks;
* Opportunities for self-realization, professional and stable career growth;
* Paid vacation days;
* Ability to work completely remotely from anywhere in the world;
* Access to PluralSight.