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:
- Bachelors / Masters 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.
Remote Work :
Yes
Employment Type :
Full-time
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 ex...
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:
- Bachelors / Masters 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.
Remote Work :
Yes
Employment Type :
Full-time
View more
View less