فاتح آسمان شریف
فاتح آسمان شریف

Modern C++ Developer (Qt/QML)

Tehran/ Fath-San'ati
Full Time
Saturday to Wednesday From 8 am to 17 am With a Floating Clock
-
Transportation -Military Service Option -Flexible working hours -Game room -Lunch -Snacks -Breakfast -Occasional packages and gifts
51 - 200 employees
IT / Software / Hardware
Iranian company dealing only with Iranian entities
1392
Privately held
توضیحات بیشتر

key Requirements

2 years experience in similar position
C++ - Intermediate
language English-Intermediate

Job Description

Role Summary:

The Modern C++ Developer builds high-quality, cross-platform applications using C++17/20, Qt, and QML. The role involves implementing efficient application logic, creating responsive UIs, and contributing to system design using UML in collaboration with architects and analysts.

Key Responsibilities:

  • Develop and maintain software using Modern C++, Qt, and QML.
  • Build responsive, user-friendly UIs with Qt Quick and QML.
  • Use UML (e.g., class, sequence, activity diagrams) to support system design and communicate architecture.
  • Collaborate with architects and analysts to clarify requirements and design technical solutions.
  • Optimize performance, memory usage, and UI responsiveness.
  • Write clean, maintainable code and participate in code reviews.
  • Develop and maintain unit and integration tests.
  • Diagnose and resolve defects and cross-platform issues.
  • Participate in Agile/DAD processes and contribute to continuous improvement.

Qualifications and Skills

  • Bachelor’s degree in Software Engineering, Computer Science, or related discipline.
    • Priority will be given to candidates with a degree in Computer Engineering – Software
  • 2-5 years of experience with Modern C++ (17/20).
  • Strong proficiency with the Qt framework, QML, and model-view design.
  • Solid understanding and practical use of UML for software design and documentation.
  • Experience with cross-platform or embedded Linux development.
  • Familiarity with CMake, Git, and modern development workflows.
  • Good understanding of design patterns, multithreading, and performance optimization.
  • Experience with testing frameworks is a plus.
  • Strong analytical and problem-solving skills; effective teamwork and communication.

Job Requirements

Age
25 - 38 Years Old
Gender
Men / Women
Education
Master| Computer and IT
Language
English| Intermediate - 50%
Software
C++| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای فاتح آسمان شریف