Match score not available

QT Linux Developer

Remote: 
Full Remote
Work from: 

Offer summary

Qualifications:

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
  • Write clean, efficient code, troubleshoot, debug issues, optimize software performance
Keylent Inc logo
Keylent Inc Information Technology & Services SME https://www.keylent.com/
201 - 500 Employees
See more Keylent Inc offers

Job description

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.

Other Skills

  • Detail Oriented
  • Teamwork
  • Communication
  • Problem Solving

Related jobs