Bachelor's or Master's degree in Computer Science, Software Engineering, or related field, Strong proficiency in QT framework & Linux, C++ skills, Git knowledge, and software testing experience.
Key responsabilities:
Collaborate to gather requirements, design, develop, test QT-based applications on Linux
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Position: QT Linux Developer
Location: Remote
Duration: 6 Months
Experience: 10+ years
Job Summary:
Skilled QT Linux Developer to join the team and contribute to the development of software applications on the Linux platform using the QT framework. The ideal candidate has a strong background in software development, proficient knowledge of QT and Linux, and a passion for creating robust and user-friendly applications. As a QT Linux Developer, you will be responsible for designing, implementing, and maintaining software solutions that meet the needs of our customers.
Responsibilities:
-Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
-Design, develop, and test QT-based applications on the Linux platform.
-Write clean, efficient, and maintainable code following coding standards and best practices.
-Troubleshoot and debug software issues, identify root causes, and implement appropriate solutions.
-Optimize software performance, memory usage, and responsiveness.
-Conduct code reviews and provide constructive feedback to peers.
-Collaborate with UI/UX designers to ensure intuitive and visually appealing user interfaces.
-Stay up-to-date with industry trends and advancements in QT and Linux technologies.
-Participate in the software development lifecycle, including requirements analysis, design, implementation, testing, and documentation.
-Work in an agile development environment, actively participating in sprint planning, daily stand-ups, and retrospectives.
Qualifications:
-Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
-Strong proficiency in QT framework and its various modules for application development.
-Solid understanding of Linux operating systems, system architecture, and command-line tools.
-Experience developing software applications using C++ programming language.
-Knowledge of object-oriented design principles and design patterns.
-Familiarity with version control systems (e.g., Git) and collaborative development workflows.
-Understanding of software testing methodologies and the ability to write unit tests.
-Strong problem-solving skills and attention to detail.
-Excellent communication and teamwork abilities.
-Ability to work independently and meet project deadlines.
Preferred Skills:
-Experience with cross-platform development using QT (Windows, macOS, etc.).
-Familiarity with agile development methodologies (e.g., Scrum).
-Knowledge of other programming languages, such as Python or JavaScript.
-Understanding of UI/UX design principles.
-Experience with continuous integration and deployment tools.
Required profile
Experience
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.