Our customer designs and develops applications for a wide range of customer base, starting from health care professionals, to health care technicians, and finally products designed for their clients.
We are looking for a Engine Software Developer Swift & C++, full remote working.
Joining the team, you will be working alongside other developers, product owners, and various stakeholders working on different layers of the applications’ structure and delivery.
Therefore, a commitment to collaborative problem solving, sophisticated design, and a keen eye for details is essential.
Main Responsibilities
Design and develop low level libraries and applications in C++ and Swift;
Develop complex software in C++ implementing algorithms and techniques starting from Matlab programs;
Ensure the performance and quality of the existing libraries;
Identify and fix bugs, maintain code quality, organization, and automatization;
Collaborate with team lead to translate requirements into high-quality efficient code;
Work independently and take ownership of tasks, demonstrating a high level of autonomy.
Requirements
At least 3 years work experience developing with Swift and C++, proven experience in developing libraries and frameworks based on C++ and Swift;
Attitude to write self-explaining, well-structured, and documented code;
Excellent knowledge of iOS frameworks such as Accelerate and Core Audio;
Proven experience in writing bindings between low level C++ code and Swift/Objective-C;
Attitude to approach development using TDD;
Expertise in functional, asynchronous, event-oriented, and object-oriented programming;
Understanding of design patterns and clean code principles;
Solid experience with advanced debugging tools and instruments.