Backend Engineer - C++
OlbyOlby helps international companies build and extend their tech teams with highly-skilled Brazilian talent, while providing all the needed support for both talent and company along the way. We're currently seeking a Senior Software Engineer with QML experience. You will play a key role in designing, developing, and implementing cutting-edge user interfaces using the Qt Meta-Object Language (QML). Your primary focus will be on creating visually appealing and responsive interfaces that enhance the overall user experience of our software applications. You'll work in a dynamic, collaborative environment, adhering to industry standards to ensure the highest quality of work. This role offers you the unique opportunity to directly impact mothers and babies' health outcomes while growing your career in medical technology. Responsabilities: Lead the development of user interfaces using QML, ensuring seamless integration with backend systems and optimal performance across various platforms. Work closely with cross-functional teams, including designers and software developers, to transform design specifications into functional and visually appealing QML-based interfaces. Implement best practices for QML development, with a focus on optimizing code for performance, maintainability, and scalability. Troubleshoot and debug QML applications, addressing issues related to user interface responsiveness, graphics rendering, and overall application performance. Contribute to the development of cross-platform applications, ensuring a consistent and optimal user experience across different operating systems. Propose and implement innovative solutions to enhance the user interface and overall user experience, contributing to the evolution of our software products. Proven experience as a software engineer with a focus on QML development. Familiarity with Qt framework and its integration with QML. Experience in designing and implementing fluid and responsive user interfaces. Knowledge of C++ programming language, as QML often involves integration with C++ code. Ability to work with version control systems, such as Git. Understanding of UI/UX design principles and the ability to collaborate with designers. Collaborative mindset and the ability to work effectively within a team.