Hire the Best QML Developers in Lviv, UA

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

Lviv, Ukraine

$45/hr
4.9
33 jobs

C++ / Qt engineer, 20+ years. I build the software that runs machines and instruments: embedded Linux firmware, Qt/QML operator HMIs, and the cross-platform desktop workbench engineers use to configure, calibrate and log. RECENT WORK - HPLC syringe pump - control software for an analytical laboratory instrument. - Firmware, control suite and workbench for the Multistage cable-stripping machine. - ScanScore / Forte / Bandora - 8 years on cross-platform music-notation software in Qt: optical score recognition, MIDI, PDF export. - Debian POS server - multithreaded C++ service, PostgreSQL, ESC/POS thermal printing, deployed onsite. 18,000 hours on Upwork at 100% Job Success, Top Rated Plus. WHAT YOU GET I lead a small Lviv team - firmware, HMI and desktop under one contract - and I stay hands-on in C++/Qt myself. You talk to me, not to an account manager. - Embedded & HMI: STM32, Arduino, embedded Linux, Qt/QML touch panels, industrial operator screens. - Desktop: cross-platform Qt for Linux and Windows; C#/.NET (WPF, WinForms, DevExpress) when the Windows side needs it. - Data: PostgreSQL, MS SQL, multithreaded C++ services, reporting, printing, installers. HOW I RUN PROJECTS - YOU SEE EVERYTHING Offshore teams fail on visibility, not on code. The process is built to remove that risk: - Private Jira server - you get an account and watch the board in real time. - Every code change is linked to its Jira task. Nothing lands untracked. - Code lives on our BitBucket Git server; you get access. - Every reported developer hour carries the developer's own comment explaining it. - Weekly and monthly reports, generated - not improvised. - A working demo build every week. You judge progress by running it, not by reading a status update. Scope is agreed as Work / Time / Budget with defined milestones before anything starts. Background: SoftServe 2002-2008, developer to tech lead; then my own team since 2014. ALSO AVAILABLE: legacy Windows rescue - MFC, Win32, COM/ATL, Visual C++ 6.0, WinForms/.NET. The desktop applications other developers won't touch. I have been maintaining and modernizing them since 2002. Send me the machine, the instrument or the old application - I will tell you honestly whether we are the right fit.

  • QML
  • PostgreSQL
  • Qt Framework
  • Microsoft Foundation Class Library
  • C++
  • Python
  • Microsoft Visual C++
  • Docker
  • Standard Template Library
  • Django
  • SQL
  • React
  • Amazon Web Services
  • Modbus
  • PCB Design
  • Firmware
  • Embedded Application
  • ESP32
  • C#
  • DevExpress
Arsen P.

Lviv, Ukraine

$40/hr
5.0
6 jobs

Hi, my name is Arsen. I’m a Senior C++ and Python developer with 5+ years of experience building software for Linux, Windows, and embedded systems. I focus on clean, efficient, and reliable solutions for low level, backend, and performance critical tasks. What I bring to projects: • C/C++ development: STL, Boost, Boost ASIO, Qt, WinAPI, OCCI, V8, POSIX, multithreading • Python development: automation tools, data pipelines, backend logic, Django • Database engineering: Oracle, SQLite, MongoDB, data export tools, batch processing, custom type conversion • Linux systems programming: networking utilities, driver level interaction, Linux kernel headers, OpenWRT, desktop and CLI tools • Wireless and low level networking: Generic Netlink, nl80211, libnl/libmnl, Wi Fi scanning tools, protocol and frame parsing • Reliability and performance: profiling, transactional workflows, data integrity focused design, Dockerized builds, CI/CD with TeamCity • Cross platform delivery: Linux and Windows applications, Make, CMake, Conan, Git/SVN, GDB, Valgrind, Doxygen, Bash I have built tools ranging from high performance Wi Fi scanners in C that interact directly with the Linux wireless stack, to cross platform C++ command line utilities that export Oracle data into SQLite with transactional safety and performance profiling. I am comfortable working close to the system, optimizing throughput, handling large datasets, and designing software that is maintainable and stable in production. Clients usually trust me with complex backend, systems, and infrastructure related tasks where performance, correctness, and long term reliability matter. If you are looking for a developer who can work on C++, Python, Linux internals, networking, or data heavy applications, let’s talk. 🙂

  • C++
  • C
  • OpenWrt
  • Computer Network
  • Boost
  • Bash
  • Algorithm Development
  • CMake
  • JetBrains TeamCity
  • Linux
  • TCP/IP
  • Python
  • App Development
  • SQL
  • MongoDB
  • CI/CD
  • Windows App Development
  • Qt Framework
  • STL
  • Kernel
Viacheslav D.

Lviv, Ukraine

$30/hr
5.0
2 jobs

I’m a senior software developer with 13+ years of professional experience building cross-platform desktop applications and modern mobile apps. I enjoy working on well-architected, long-living products, whether it’s a complex desktop system or a polished mobile application. My primary focus is C++ / Qt desktop development, with Flutter-based iOS development as a strong secondary specialization. ▸ Desktop Development - C++ / Qt / QML / Qt3D - 13+ years developing desktop applications for Windows & macOS - Deep experience with Qt, QML, QtQuick, and Qt3D - Custom GLSL shaders and rendering pipelines - Clean QML architecture and state management - Qt3D geometry processing and visualization - CMake setup for medium to large, multi-module projects ▸ Architecture & Code Quality - MVVM / MVP / MVC architectures - Modular, scalable application design - Refactoring and improving existing codebases - Unit testing and test-driven development ▸ Database - SQLite ▸ Mobile Development — Flutter (iOS/Android) - Building apps using Flutter, Dart, and Swift - Clean, reusable architectures and packages - Publishing, maintaining, and updating apps

  • QML
  • C++
  • Qt Framework
  • Flutter
  • Dart
  • App Development
  • Desktop Application
  • Full-Stack Development
  • Perl
  • Software Design Pattern
  • CMake
Oleh S.

Lviv, Ukraine

$35/hr
4.9
67 jobs

Experienced in cross-platform and native mobile apps development, admin panels, dashboards, cloud, IOT solutions, web applications and back-end. My specialization: geolocation and Google Maps / MapBox / OpenStreetMap; VoIP apps for voice and video calls; payment system integration; social network API for authorization; REST API and Database providing; BL/BLE with other devices; chats; machine learning; Application types I have created: tracking and navigation apps with GPS and BL/BLE usage; dating and social network apps; messaging applications; multimedia and entertainment apps; application for cooperation with IOT devices; manufacturing app to work with company's staff and other infrastructure. I try to approach the project solution structurally and uniquely, which allows me to save clients' time. I know that it is very important for customers to be always in touch, so I do not have days off and I try to answer around the clock.

  • QML
  • Flutter
  • React Native
  • SaaS
  • React
  • Node.js
  • Swift
  • Android
  • C++
  • C
  • Qt Framework
  • Internet of Things Solutions Design
  • Embedded Application
  • UI/UX Prototyping
  • Angular
Vova S.

Lviv, Ukraine

$54/hr
4.8
70 jobs

✔ IoT Solution Leader | Leading a team of 220+ engineers ✔ 11+ Years in connected products | End-to-end IoT development ✔ Hardware + Firmware + Cloud Expertise Drop me a message with “DISCOVERY” - we’ll run a free discovery session and turn your idea into a clear architecture, timeline, and execution roadmap while avoiding costly mistakes early on. I lead a 220+ engineer team specializing in end-to-end IoT development – from early discovery and architecture to prototyping, production preparation, and long-term product evolution. Over the last 11+ years, I’ve been involved in building connected solutions that combine embedded systems, electronics, firmware, cloud platforms, and user apps (web, mobile, desktop). My role is focused on bridging business goals with engineering reality: helping teams validate ideas, select the right architecture, reduce technical risks, and build products that can successfully move from prototype to production. Core expertise: • IoT system architecture Designing complete connected ecosystems: devices, communication layers, cloud infrastructure, data flows, APIs, and user applications. • Embedded systems & firmware MCU/MPU-based development, RTOS, embedded Linux, device drivers, hardware communication protocols, low-power optimization, OTA updates. • Hardware development & prototyping Electronics design, schematics, PCB development, hardware bring-up, testing, validation, and preparation for mass production. • Connectivity & communication BLE, Wi-Fi, LoRaWAN, LTE/cellular, MQTT, sensor integration, and reliable device-to-cloud communication. • IoT cloud platforms AWS IoT, device management, telemetry pipelines, real-time monitoring, analytics, and scalable backend architectures. • Connected applications Web dashboards, mobile apps, desktop applications, admin portals, device management platforms, and third-party integrations. Typical IoT products I work with: • Industrial IoT & Industry 4.0 Connected machinery, predictive maintenance, industrial automation, sensor networks, and remote monitoring. • Smart Home & Building Automation Connected devices, automation platforms, energy management, and intelligent control systems. • Healthcare & Wearables Connected medical devices, monitoring solutions, wearable ecosystems, and compliance-focused development. • Energy & Infrastructure Smart metering, energy monitoring, telemetry systems, and remote control solutions. • Location-based products GPS tracking, asset tracking, fleet monitoring, and safety-focused connected devices. • Robotics & Drones UAV/UGV/UAS platforms, telemetry, control systems, and autonomous solutions. Selected project experience: • GPS tracking ecosystem Built a connected solution combining hardware devices, firmware, cloud infrastructure, mobile applications, and management dashboards for real-time tracking and alerts. • Wearable safety platform Developed an IoT wearable ecosystem with embedded software, wireless connectivity, cloud services, and user-facing applications. • Industrial monitoring solution Created a sensor-based platform for collecting operational data, processing telemetry, and providing actionable insights through dashboards. Why clients work with me: • Strong industrial and commercial product development experience I work with complex products where reliability, scalability, security, and real-world constraints matter. • Ability to handle both hardware and software challenges IoT success depends on how all system components work together - not isolated development tasks. • Clear communication and structured development process Transparent milestones, technical documentation, predictable execution, and clear ownership at every stage. • Focus on practical solutions I help teams avoid unnecessary complexity and choose architectures that fit actual product goals. • Long-term support mindset Project scope for reference: Phase 01 – Definition & Architecture: $15k–$25k Discovery, requirements analysis, system architecture, technology selection, and roadmap creation. Phase 02 – Prototype & Validation: $35k–$120k Hardware prototypes, firmware, cloud infrastructure, applications, testing, and product validation. Phase 03 – Production Readiness: $60k–$250k+ Production optimization, manufacturing support, certification preparation, scalability improvements, and deployment. My approach: I don’t start with coding. I start by understanding the product vision, business goals, technical constraints, and future scaling requirements. The goal is to create IoT systems that work reliably in real-world conditions, avoid expensive redesigns, and provide a strong foundation for future growth. If you’re building a connected product involving hardware, firmware, cloud, or device management - feel free to share your idea. I'm ready to help evaluate the technical approach and identify the most practical path forward. Worth a chat?

  • Internet of Things
  • Internet of Things Solutions Design
  • Embedded System
  • PCB Design
  • ESP32
  • Python
  • Firmware Programming
  • Arduino
  • Raspberry Pi
  • Node.js
  • JavaScript
  • C++
  • Embedded C
  • React
  • PHP

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 QML Developer near Lviv, on Upwork?

You can hire a QML Developer near Lviv, on Upwork in four simple steps:

  • Create a job post tailored to your QML Developer project scope. We’ll walk you through the process step by step.
  • Browse top QML Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top QML Developer profiles and interview.
  • Hire the right QML 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 QML Developer?

Rates charged by QML 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 QML Developer near Lviv, on Upwork?

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

Can I hire a QML Developer near Lviv, 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 QML Developer proposals within 24 hours of posting a job description.