Sutherland
C++/Qt /QML & Java Developer | Bulgaria | Remote
Company
Role
C++/Qt /QML & Java Developer | Bulgaria | Remote
Job type
Full-time
Posted
3 weeks ago
Salary
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).
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
All your information will be kept confidential according to EEO guidelines.
Explore more
Similar jobs
Sr. Software Engineer, Conjur
CyberArk
Senior Software Engineer (Backend, MSR4)
Mirantis
Native Bulgarian Speakers for AI Training
Liftedanupworkcompany
Senior Consultant - IT Business Analyst with German
Sopra Steria
Consultant - Project Management Office with German
Sopra Steria
Associate Data Modeller
Experian