Senior Qt UI Developer / Lead Qt Engineer

Tata Consultancy Services

Bengaluru

On-site

INR 3,000,000 - 5,000,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services in Bengaluru invites an experienced Senior Qt UI Developer to design and build high‑performance, cross‑platform desktop applications using Qt/QML, Qt Quick, Qt Widgets, and C++. You will create reusable UI frameworks, custom controls, and real‑time dashboards while collaborating with product, UX, and backend teams.

The role emphasizes mentoring and engineering best practices, with a strong focus on UI quality, performance, and scalable architectures.

Qualifications

  • 8+ years of software development experience with strong hands-on Qt UI development exposure.
  • Strong expertise in Qt/QML, Qt Quick, Qt Widgets, and Qt Creator.
  • Good understanding of UI/UX principles, OO design and cross‑platform development.
  • Experience building reusable UI libraries, custom controls, animations and responsive layouts.
  • Strong debugging, problem-solving and performance optimization skills.
  • Experience using Git for version control.

Responsibilities

  • Design, develop, and maintain rich desktop applications using the Qt framework.
  • Build modern, responsive, high‑performance UIs with Qt/QML, Qt Quick, and Qt Widgets.
  • Develop reusable UI components, custom controls, layouts, and visualizations.
  • Implement scalable UI architectures using MVVM/MVC and component-based design.
  • Integrate frontend with backend services, REST APIs, databases, and enterprise systems.
  • Optimize performance, memory usage, and rendering behavior.
  • Collaborate with UX/UI designers to translate wireframes into production apps.
  • Participate in code reviews, design discussions, and quality improvements.
  • Troubleshoot complex UI and integration issues; mentor junior developers.

Skills

Qt/QML
Qt Quick
Qt Widgets
C++
UI development
Cross-platform
MVVM/MVC
Code reviews
Git

Job description

Senior Qt UI Developer / Lead Qt Engineer

Qt/QML | Qt Quick | Qt Widgets | C++ | Cross-Platform Desktop Applications

Position Title Senior Qt UI Developer / Lead Qt Engineer

Experience Level Senior / MIS Senior Level | 8-12+ years

Location-Bangalore

Role Overview

We are seeking an experienced Senior Qt UI Developer with deep expertise in Qt/QML, Qt Quick, Qt Widgets, and C++ to design and develop high-performance, modern, and cross-platform desktop applications. The ideal candidate will have a strong background in creating intuitive user interfaces, reusable UI frameworks, custom controls, real-time visualization dashboards, and scalable UI architectures while collaborating closely with product, UX, and backend teams.

Key Responsibilities
  • Design, develop, and maintain rich desktop applications using the Qt Framework.
  • Build modern, responsive, and high-performance user interfaces using Qt/QML, Qt Quick, and Qt Widgets.
  • Develop reusable UI components, custom controls, layouts, animations, and visualization elements.
  • Implement scalable UI architectures using MVVM/MVC design patterns and component-based design.
  • Integrate frontend applications with backend services, REST APIs, databases, and enterprise systems.
  • Optimize application performance, memory usage, responsiveness, and rendering behavior.
  • Collaborate with UX/UI designers to convert wireframes and prototypes into production-ready applications.
  • Participate in code reviews, technical design discussions, architecture decisions, and quality improvements.
  • Troubleshoot and resolve complex UI, application performance, and integration issues.
  • Guide and mentor junior developers while driving UI engineering best practices.
Required Skills
Must Have
  • 8+ years of software development experience with strong hands-on Qt UI development exposure.
  • Strong expertise in Qt/QML, Qt Quick, Qt Widgets, and Qt Creator.
  • Good understanding of UI/UX principles, object-oriented design, design patterns, and cross-platform development.
  • Experience building reusable UI libraries, custom controls, animations, layouts, and responsive user interfaces.
  • Strong debugging, problem-solving, code quality, and performance optimization skills.
  • Experience using source control systems such as Git.
Preferred
  • Strong proficiency in C++ including C++11/14/17.
  • Experience with multithreading, concurrent programming, real-time dashboards, and data visualization.
  • Knowledge of Windows and Linux application development environments.
  • Ability to work independently and lead technical UI initiatives.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - C++QT
Senior Software Engineer - C++QT

Nestdigital • Bengaluru

On-site
INR 1,200,000 - 2,400,000
C++/QT Developer
C++/QT Developer

Invarsys Consultancy Pvt. Ltd. • Dadri

On-site
INR 800,000 - 1,500,000
Continuous learning opportunities
Collaborative work culture
Senior C++ QT Developer | 6 to 9 years | Bengaluru
Senior C++ QT Developer | 6 to 9 years | Bengaluru

Capgemini • Bengaluru

On-site
USD 9,000 - 18,000
UI Developer Android OS
UI Developer Android OS

Leading Client • Hyderabad

On-site
INR 600,000 - 1,000,000
Amantya Technologies - Senior Software Engineer - QT Framework
Amantya Technologies - Senior Software Engineer - QT Framework

Amantya Technologies • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Senior C++ / Qt Software Engineer _Mumbai @ C2H role
Senior C++ / Qt Software Engineer _Mumbai @ C2H role

Techouts • Mumbai

On-site
INR 1,200,000 - 2,100,000
Senior C++ Developer
Senior C++ Developer

Qloron Pvt Ltd • Maharashtra

On-site
INR 2,800,000 - 4,200,000
C++ QT Developer
C++ QT Developer

Tekskills • Bulandshahr

On-site
INR 1,200,000 - 2,400,000
C++ QT Developer
C++ QT Developer

Tekskills • Hyderabad

On-site
INR 1,200,000 - 1,800,000
QT/QML Developer
QT/QML Developer

Ultraviolette Automotive Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 2,000,000