C++/Qt /QML & Java Developer | Bulgaria | Remote at Sutherland
Sofia, Sofia-City, Bulgaria -
Full Time


Start Date

Immediate

Expiry Date

09 Jun, 26

Salary

0.0

Posted On

11 Mar, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, Qt, QML, Java, Desktop Applications, Mobile Applications, Linux, MacOS, C++14/17/20, Qt6, UI/UX, Multithreading, STL, Signals & Slots, CMake, Git

Industry

IT Services and IT Consulting

Description
Company Description About Sutherland: Artificial Intelligence. Automation. Cloud engineering. Advanced analytics. For business leaders, these are key factors of success. For us, they’re our core expertise. We work with iconic brands worldwide. We bring them a unique value proposition through market-leading technology and business process excellence. We’ve created over 200 unique inventions under several patents across AI and other critical technologies. Leveraging our advanced products and platforms, we drive digital transformation, optimize critical business operations, reinvent experiences, and pioneer new solutions, all provided through a seamless “as a service” model. For each company, we provide new keys for their businesses, the people they work with, and the customers they serve. We tailor proven and rapid formulas, to fit their unique DNA. We bring together human expertise and artificial intelligence to develop digital chemistry. This unlocks new possibilities, transformative outcomes and enduring relationships. Sutherland Unlocking digital performance. Delivering measurable results Job Description We are seeking a Bulgaria-based highly skilled C++ / Qt / QML & Java Developer to design and develop high-performance, cross-platform desktop and mobile applications. The ideal candidate must have strong expertise in modern C++, Qt framework, and QML-based UI development, along with solid Java programming experience. The role requires hands-on experience in Linux and macOS environments, as well as mobile application development (Android/iOS or cross-platform). Key Responsibilities Design and develop applications using C++ (C++ 14/17/20). Design and develop Android applications using Java. Develop UI components using Qt (Qt6 above) and QML . Implement responsive and intuitive UI/UX using QML. Integrate UI with backend logic using Qt signals & slots. Optimize application performance and memory usage. Work on cross-platform development (Linux/Windows). Debug and resolve complex technical issues. Write clean, maintainable, and well-documented code. Participate in code reviews and design discussions. Collaborate with cross-functional teams (QA, DevOps, Product). Qualifications Core Technical Skills: Strong proficiency in C++ programming Good understanding of Java programming Hands-on experience with Qt Framework Solid experience in QML UI development Good understanding of: Object-Oriented Programming (OOP) Multithreading in C++ STL containers Signals & Slots mechanism Experience working in Linux environment Familiarity with build tools (CMake / qmake) Experience with version control (Git) Good to Have: Experience with cross-platform frameworks Experience in embedded systems Knowledge of CI/CD pipelines Unit testing frameworks (Google Test, JUnit) Exposure to cloud integration Experience with containerization (Docker) Qualifications: Bachelor’s / Master’s degree in Computer Science, Electronics or related field. Strong analytical and problem-solving skills. Good communication skills Additional Information All your information will be kept confidential according to EEO guidelines.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
The role involves designing and developing high-performance, cross-platform desktop and mobile applications primarily using modern C++, Qt framework, and QML for UI development, alongside developing Android applications using Java. Key tasks include implementing responsive UI/UX, optimizing performance, and ensuring cross-platform compatibility across Linux and Windows.
Loading...