Job Summary :
We are hiring experienced Qt / QML Engineers with a strong background in C++ development and hands-on expertise in the Qt and QML. The role involves designing, developing, and maintaining high-performance desktop or embedded applications with intuitive user interfaces. Depending on your experience level, you may contribute individually or lead modules / projects.
Key Responsibilities :
- Design and develop rich, interactive, and intuitive graphical user interfaces (GUIs) using Qt (Widgets / QML), QML and C++.
- Translate UI / UX designs and functional specifications into robust, high-quality code.
- Develop reusable, efficient, and modular components using object-oriented programming principles and software design patterns.
- Integrate front-end UI components with underlying system and application logic.
- Troubleshoot, debug, and optimize application performance and responsiveness across multiple platforms.
- Collaborate with cross-functional teams, including backend developers, designers, testers, and product managers, throughout the development lifecycle.
- Participate in code reviews, design discussions, and sprint planning as part of an Agile / Scrum team.
- Maintain clean, readable, and well-documented code in adherence to team coding standards and practices.
- Conduct unit testing and contribute to automated testing efforts to ensure stability and scalability.
- Stay updated with the latest trends in UI technologies, Qt framework upgrades, and C++ enhancements.
Required Skills :
4 -16 years of hands-on experience with C++ , Qt and QMLStrong knowledge of OOP, UI architecture, and modern design patterns.Proficiency in Linux / Unix environments, debugging tools, and version control (Git).Strong analytical, problem-solving, and communication skills.Ability to work independently or in a team across different project sizes and complexities.(ref : hirist.tech)