Hire the Best QT Developers
in Pakistan

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Abdul R.

Islamabad, Pakistan

$30/hr
5.0
2 jobs

Desktop & Mobile Application Developer | Java Swing | Qt C++ | Android (Java) 7+ Years of Experience | Clean Code | Cross-Platform Development | Full Documentation I am an experienced software developer specialising in: Desktop Application Development Java Swing (Windows, mac OS, Linux) Qt C++ (Cross-platform GUI applications) High-performance, well-structured, and fully documented applications Android App Development Native Android apps in Java Android SDK, Room, Retrofit, Material Design Clean architecture, optimised performance, and modern UI/UX Desktop Development skills: Java Java Swing Qt C++ Cross-Platform Development GUI Design Software Development OOP (Object-Oriented Programming) Android Development skills: Android App Development Java for Android Android SDK Retrofit Room Database Material Design REST API Integration JSON / XML MVVM / Clean Architecture API Integration Debugging & Troubleshooting Version Control (Git) Clean Code UX/UI Implementation Multithreaded Programming SQL / SQLite Documentation Writing What I Deliver Clean, maintainable code Fully documented source code On-time delivery with complete source handover Let's discuss your project—I’m ready to help bring your idea to life!

  • C++
  • Qt Framework
  • Software Development
  • Java GUI
  • Desktop Application
  • Android App Development
  • Object-Oriented Language
  • Android SDK
  • Retrofit
  • Material Design
  • API Integration
  • Git
  • GitHub
  • Troubleshooting
  • C#
  • PHP
  • Java
  • MySQL
  • API
  • AI App Development
Ali A.

Lahore, Pakistan

$40/hr
5.0
45 jobs

I’ve got solid experience in network programming, data structures & algorithms, performance tuning, database management, Linux system administration, concurrent/parallel programming, and cross-platform app development with Qt/QML. I’ve also worked with WordPress, so I know my way around both low-level systems and high-level web tooling. I have a BS in Computer Science and am currently working toward my Master’s. My most extensive project is developing a BitTorrent client from scratch.

  • C++
  • Qt Framework
  • Software Development
  • Python
  • Linux
  • Desktop Application
  • C
  • Computer Science
  • X86 Assembly Language
  • Data Structures
  • Algorithms
  • Software Design
  • Computing & Networking
  • Bash Programming
  • Low-Level Programming
Muhammad M.

Karachi, Pakistan

$20/hr
5.0
1 jobs

Hi, I’m Mehdi — a senior Mobile and Desktop Application Developer with over 10 years of experience building reliable, production-ready software for startups and businesses. I specialize in iOS, Flutter, and cross-platform development, with strong experience delivering products from idea to launch. I’ve worked in both startup and enterprise environments, so I understand how to move fast, adapt to changing requirements, and still deliver clean, maintainable code. If you need someone who can take ownership, communicate clearly, and get things done, I’m here to help. ⸻ What I Do Best • Build high-quality iOS apps using Swift and Objective-C • Develop cross-platform mobile apps with Flutter (iOS & Android) • Create native and hybrid desktop applications (macOS & Windows) • Improve performance, stability, and architecture of existing apps • Refactor legacy codebases into clean, scalable systems • Build MVPs and prototypes for startups and investor demos • Maintain and scale production applications ⸻ Experience & Background • 10+ years in mobile and software development • Multiple apps shipped to the App Store and Google Play • Strong background in Clean Architecture and MVVM • Experience with WebRTC, C/C++, embedded systems, and automation • Published open-source libraries and plugins • Startup and enterprise product development experience I’m comfortable working independently or as part of a distributed team, and I take full responsibility for the quality of my work. ⸻ Tech Stack Mobile: Swift, Objective-C, Flutter (Dart), UIKit, SwiftUI Desktop: Native and hybrid macOS/Windows apps Backend & Tools: REST APIs, MERN (intermediate), Node.js DevOps: Git, GitHub Actions, Fastlane, Codemagic Other: Linux, scripting, cross-platform integrations ⸻ Why Clients Choose Me • Clear and honest communication • Reliable delivery and realistic timelines • Strong problem-solving mindset • Focus on long-term maintainability • Business-aware engineering approach I don’t just write code. I help you build products that are stable, scalable, and ready for real users. ⸻ Portfolio github/arsalanj/Mobile-Developer-Portfolio

  • C++
  • Qt Framework
  • Python
  • Embedded Linux
  • Objective-C
  • Swift
  • C
  • Cocoa Touch
  • Dart
  • Unix
  • iOS SDK
  • Scripting
  • iOS Development
  • Linux System Administration
  • Flutter
Arslan A.

Rawalpindi, Pakistan

$20/hr
5.0
23 jobs

With 5 years of proven experience in software development, I specialize in creating large-scale, high-performance applications using modern C++. I am also proficient in Java, Python, CMake, and Bash scripting, and have extensive experience working with Linux-based systems. I take pride in my creativity, attention to detail, and ability to meet deadlines, ensuring that client needs are always at the forefront of my work. I am passionate about crafting robust, maintainable code that stands the test of time. Keywords ------------ - C++, STL, Boost, Java - Scripting (Shell/Bash, Python) - Build Systems (Make, CMake) - Concurrency, Multithreading - Socket Programming / Network Programming (TCP/UDP), ZeroMQ - Command Line (Linux Bash, Windows cmd/PowerShell) - Operating Systems (Linux - Ubuntu/CentOS/Debian, macOS, Windows) - Version Control (Git/GitHub/GitLab, BitBucket) - Profiling, Benchmarking (Valgrind, perf, gdb) - Unit Testing (GTest, JUnit) - Documentation (Latex, Markdown, Word, Google Docs) - Intellij IDEA, CLion, VS Code, VIM -Databases (MySQL, Redis) - Simulations (ROS, Gazebo) If you're looking for a skilled and reliable developer who can deliver results that exceed expectations, let's connect!

  • C++
  • Python
  • Machine Learning
  • Robot Operating System
  • CMake
  • Standard Template Library
  • Git
  • Linux
  • C
  • Raspberry Pi
  • Robotics
Humayun R.

Islamabad, Pakistan

$25/hr
4.9
29 jobs

As a Software and Embedded Systems Engineer, I specialize in the design, development, and deployment of cost-effective software, web, mobile, desktop, and hardware solutions that push the boundaries of what’s possible. I have strong command over PIC, STM32, ESP, Arduino, Raspberry Pi, Embedded Linux, and FPGAs, along with experience building web applications, mobile apps, desktop software, and integrated hardware-software systems. I have successfully completed a variety of projects: ✅ Processor with FPGA boards for Linux OS ✅ Processor Based Custom Board ✅ Building Management System PLCs and Controllers ✅ Virtual Gameplay ✅ Firmware Development for NXP based Controller ✅ Bio-Resonance Apparatus ✅ Leather Cutting CNC based Machine ✅ Air Tags ✅ E-Books ✅ Battery Management System ✅ Web Applications ✅ Mobile Applications ✅ Desktop Applications ✅ Hardware-Integrated Software Solutions My ability to think outside the box and leverage cutting-edge technologies sets me apart from other engineers in the field. Whether you need help designing, prototyping, developing, or deploying a new software product, embedded system, web platform, mobile application, desktop tool, or hardware-integrated solution, I have the expertise, experience, and team to deliver high-quality results on time.

  • C++
  • Software Development
  • Altium Designer
  • Computer Network
  • Electronic Design
  • Embedded System
  • Embedded Linux
  • Arduino
  • Raspberry Pi
  • Python
  • Qt Creator
  • Embedded C
  • Firebase
  • MQTT
  • Firmware Programming
  • React
  • PHP
  • WordPress
  • Node.js
  • Android
Daniyal Y.

Rawalpindi, Pakistan

$30/hr
5.0
6 jobs

I am an experienced solutions architect in embedded systems, communication protocols and desktop applications domain. Primarily focused on C++. I have contributed to projects involving vehicle bus decoding, ROS based visualization of vehicle environment in 3D, cross platform desktop application development and development of embedded linux applications (including basic kernel driver tweaking). I have also written communication protocol drivers for SCADA systems for RSMP, MQTT and BACnet protocols. I also have experience in CI/CD pipelines using Jenkins and DevOps. I have followed a TDD approach in my professional work and hence am well acquainted with unit testing using GoogleTest. My tool set includes C++, Qt, ROS, CMake, Jenkins, UML, Bash, EB ADTF, Linux, Embedded Linux, device trees, GoogleTest, Deepstream SDK. I also have extensive domain knowledge of vehicle buses like CAN, Flexray, automotive Ethernet and other communication protocols like BACnet, MQTT and RSMP.

  • C++
  • Qt Framework
  • Automotive
  • CMake
  • Scrum
  • Product Development
  • Embedded Linux
  • Software Debugging
  • Git
  • DevOps
  • Project Management
  • Network Software
  • Data Visualization
  • C
  • Microsoft Visual Studio

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a QT Developer in Pakistan on Upwork?

You can hire a QT Developer in Pakistan on Upwork in four simple steps:

  • Create a job post tailored to your QT Developer project scope. We'll walk you through the process step by step.
  • Browse top QT Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top QT Developer profiles and interview.
  • Hire the right QT Developer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a QT Developer?

Rates charged by QT Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a QT Developer in Pakistan on Upwork?

As the world's work marketplace, we connect highly-skilled freelance QT Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream QT Developer team you need to succeed.

Can I hire a QT Developer in Pakistan within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive QT Developer proposals within 24 hours of posting a job description.