Posted on: 13/07/2026
UI Development :
- Develop rich, responsive desktop applications using Qt (Qt Widgets / QML).
- Translate Figma designs and wireframes into pixel-perfect UI.
- Build reusable UI components and scalable front-end architecture.
- Optimize UI for performance, responsiveness, and usability.
- Handle real-time UI updates (dashboards, operational systems).
Backend Development (C++) :
- Design and implement high-performance backend logic using C++ (C++14/17/20).
- Develop modules for airport systems such as :
1. Flight Information Display Systems (FIDS)
2. Check-in and boarding workflows
3. Resource and operations management
- Implement multithreading, concurrency, and event-driven systems.
Database (SQL) :
- Design and maintain relational databases (PostgreSQL/MySQL/SQLite).
- Write optimized SQL queries and ensure data integrity.
- Improve performance through indexing and query tuning.
Roles & Responsibilities :
Core Development :
- Design, develop, and maintain high-performance applications using C++ (OOP principles, STL, memory management).
- Build robust cross-platform desktop applications using Qt (Qt5/Qt6, Widgets, QML).
- Implement clean, modular, and scalable code following best practices and design patterns.
GUI / UX Development :
- Develop intuitive and responsive user interfaces using Qt Widgets and QML.
- Translate Figma designs and wireframes into pixel-perfect UI implementations.
- Collaborate with designers to enhance usability, user experience, and visual consistency.
Backend & Database Integration :
- Design and optimize SQL databases, queries, and schemas.
- Integrate applications with databases and backend services efficiently.
- Ensure data integrity, performance, and scalability in database operations.
System-Level Development (Linux/Unix) :
- Develop, build, and deploy applications in Linux/Unix environments.
- Work with system tools, shell scripting, and debugging utilities.
- Optimize applications for performance on embedded or desktop Linux platforms.
Performance Optimization & Debugging :
- Analyze and optimize CPU, memory usage, and threading performance.
- Debug complex issues using tools like GDB, Valgrind, Qt Creator debugger.
- Improve application responsiveness and stability.
Multithreading & Concurrency :
- Design and implement thread-safe, concurrent applications.
- Use Qt concurrency tools (QThread, QtConcurrent) and standard C++ threading APIs.
- Handle synchronization, deadlocks, and race conditions effectively.
Mandatory Skills :
- C++, Qml, GUI, Linux
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1653455