Who we are
Medicus is a fast-growing ambitious company committed to bringing health literacy and positive behavioral change to patients and users everywhere by building innovative tech products that transform businesses and improve people’s lives.
What we care about
Our mission is to contribute to today’s continuously evolving healthcare industry by changing the way doctors and patients think about health. We have an obsessive and meticulous approach to data privacy and protection, believe ardently in the democratisation of health data, and place ethical considerations above all else.
What we’re building
We build products that are smart and intuitive, tell a clear story, and are a pleasure and delight to use. We place the patient and user at the centre of everything we do, but build products that are meaningful and improve the lives and jobs of everyone in the healthcare ecosystem.
Who we’re looking for
We are looking for smart and passionate people who share our values, who are motivated by doing awesome work they are proud of,ready to do whatever it takes to excel, and who have an entrepreneurial streak that drives their creative problem-solving mindset.
ABOUT THE ROLE
We are looking for a C++ developer responsible for building a C++ SDK which is used on multiple platforms (iOS, Android and web). Your primary responsibility will be to be part of the team which is responsible for designing and developing this SDK and the web API endpoints, and to coordinate with this team working on different layers of the infrastructure.
Design, build, and maintain efficient, reusable, and reliable C++ code.
Work on extensions of existing features.
Work closely with other team to develop new features.
Implement performance and quality modules.
Suggest and implement improvements on current products.
Identify bottlenecks and bugs, and devise solutions to these problems.
Help maintain code quality, organisation, and automatisation.
Strong proficiency in C++, with fair knowledge of the language specification.
Good understanding of memory management in non-garbage collected environments.
Good OOP knowledge.
Understanding of dynamic polymorphism and C++ specific notions, such as friend classes.
Implementation of automated testing platforms and unit tests.
Proficient understanding of code versioning tools.
Coordination with other developers for cross-functional requirements implementation and tests.
Familiarity with templating in C++
Familiarity with continuous integration.
Familiarity with Make and gyp build systems.
Knowledge of writing native modules for high-level languages such as PHP, Swift, Java, Node.js is appreciated.
Your English and Mandarin are fluent. Fluency in an additional language is a plus
What we offer
An attractive and competitive compensation package, with perks that promote personal and professional passions
An environment that aims to accelerate your professional and personal growth
An international, fast-growing and forward-thinking community of healthtech professionals who are all equally passionate about their work and the Medicus mission
An opportunity to work with the smartest people in the business; an international team with many years of experience building great companies and products
A chance to explore and execute your own ideas from the very start. We encourage and expect your contribution to the “bigger picture” and to achieving our vision