C++ Qt vývojář uživatelských aplikací

Vyvíjejte s námi uživatelské aplikace pro unikátní české systémy pasivního sledování a elektronického boje.

Naše aplikace pomáhají operátorům sledovat situaci ve vzduchu, vyhodnocovat zachycené signály a rozhodovat se na základě velkého množství dat v reálném čase. 

Hledáme C++ vývojáře, který se chce podílet na návrhu a vývoji přehledného, spolehlivého a výkonného uživatelského rozhraní pro systémy používané v Česku i zahraničí.

Nepůjde jen o implementaci jednotlivých obrazovek. Budete řešit, jak komplexní informace vhodně zobrazit, jak má aplikace reagovat na události v systému a jak propojit uživatelské rozhraní s aplikační a doménovou logikou.

Jaké budou vaše klíčové odpovědnosti:

  • vývoj desktopových aplikací v C++ a Qt pro operátorská pracoviště našich systémů
  • návrh a implementace obrazovek, ovládacích prvků a vizualizací komplexních dat
  • propojování uživatelského rozhraní s aplikační a doménovou logikou
  • zpracování a zobrazování dat přicházejících v reálném čase
  • spolupráce s UX/UI návrháři, systémovými inženýry, analytiky, testery a dalšími vývojáři
  • převádění uživatelských scénářů a návrhů rozhraní do funkčního řešení
  • hledání vhodného technického řešení s ohledem na použitelnost, výkon, stabilitu a dlouhodobou udržovatelnost
  • spolupráce při při tvorbě automatizovaných testů a ověřování výsledného chování aplikace
  • code review a průběžné zlepšování architektury, vývojových postupů a kvality kódu
  • diagnostika a řešení problémů v aplikacích nasazených jako součást rozsáhlého distribuovaného systému

Jaké zkušenosti byste měli mít:

  • praktické zkušenosti s vývojem v moderním C++
  • zkušenosti s vývojem desktopové aplikace nebo rozsáhlejšího uživatelského rozhraní
  • zkušenost s Qt frameworkem, případně se chcete v Qt dále rozvíjet
  • rozumíte principům objektového návrhu, oddělení prezentační a aplikační logiky a tvorbě udržovatelného kódu
  • schopnost pracovat s asynchronními událostmi, datovými modely a změnami stavu aplikace
  • schopnost přemýšlet nejen nad tím, zda funkce technicky funguje, ale také zda je pro uživatele srozumitelná a prakticky použitelná
  • umíte diskutovat o návrhu řešení, přijímat zpětnou vazbu a spolupracovat napříč profesemi
  • dokážete se orientovat v rozsáhlejším existujícím kódu a postupně jej zlepšovat
  • angličtina na úrovni čtení a psaní technické dokumentace

Co dostanete na oplátku:

  • zkušenost s Qt Widgets, QML nebo vlastními Qt komponentami
  • znalost některého z návrhových přístupů MVC, MVP nebo MVVM
  • zkušenost s vizualizací mapových, časových, grafových nebo jiných dat v reálném čase
  • orientace v multithreadingu, asynchronním zpracování nebo distribuovaných systémech
  • zkušenost s CMake, GitLabem, CI/CD a automatizovaným testováním
  • vývoj pro Windows i Linux
  • zkušenost s profilingem, optimalizací výkonu nebo řešením odezvy GUI
  • zájem o UX a schopnost konstruktivně spolupracovat nad návrhem uživatelského
  • rozhraní
  • zkušenost s aplikacemi pro průmysl, dopravu, obranu, řízení provozu nebo jinou
  • technicky náročnou oblast

Mám zájem o tuto pozici

Poslat nabídku na e-mail

Podobné pozice

Projektant/ka slaboproudých systémů a MaR

  • Altron
  • Praha
  • Dohodou

Hledáme zkušeného projektanta či projektantku se zaměřením na slaboproudé technologie a systémy měření a regulace (MaR). Budete se podílet na návrhu technických řešení pro datová centra,…

Projektant/ka slaboproudých systémů a MaR

Provozní technik/elektrikář/údržbář - PRAHA

  • BplusN
  • Praha hl.m.
  • Dohodou

Baví vás technika, hledání řešení a různorodá práce? Staňte se naším provozním technikem a podílejte se na bezproblémovém chodu svěřených objektů ve stabilní mezinárodní společnosti.Neváhejte a dejte…

Provozní technik/elektrikář/údržbář - PRAHA

Hlavní inženýr projektu

  • Altron
  • Praha
  • Dohodou

Staňte se klíčovou odbornou autoritou v přípravě a koordinaci komplexních technologicko-stavebních projektů ve společnosti ALTRON, a.s. Hledáme hlavního inženýra projektu, který dokáže propojit…

Hlavní inženýr projektu