Rust vývojář/ka pro iOS aplikaci
TTC MARCONI
- TTC MARCONI je česká technologická společnost působící od roku 1993 na evropských telekomunikačních trzích jako systémový integrátor.
- Zaměřujeme se na projekty v oblasti kritické infrastruktury, energetiky, dopravy, veřejné správy, obrany a bezpečnosti.
- Naše řešení kombinují vlastní produkty a software s technologiemi globálních partnerů a zajišťují provoz systémů ve více než 40 zemích světa.
- Jsme součástí technologické skupiny TTC
Pozice
- Do našeho týmu zaměřeného na vývoj aplikací nad 5G sítěmi hledáme vývojáře, který má zájem o systémový vývoj a práci s moderními technologiemi.
- Budete se podílet na vývoji mobilního klienta pro real-time komunikaci s vysokými nároky na spolehlivost, latenci a bezpečnost.
- Aplikace je postavena na SIP protokolu a IP stacku, zajišťuje přenos audia, videa a zpráv a běží v prostředí, kde je klíčová stabilita a efektivní správa systémových zdrojů.
- Základní logika aplikace je vyvíjena v Rustu, který integrujeme do iOS prostředí přes FFI rozhraní směrem ke SwiftUI, Objective-C a dalším systémovým komponentám (např. audio/video stack, background tasks).
- Nejde o běžnou spotřební aplikaci – hledáme vývojáře, který se chce podílet na tvorbě robustního řešení s reálným dopadem a nebojí se kombinovat různé technologie.
Náplň práce
- Vývoj a integrace Rust komponent pro iOS aplikaci (logika, média, UI vrstva)
- Návrh a testování uživatelského rozhraní a interakcí (SwiftUI, UIKit)
- Spolupráce na zpracování audia, videa a streamování dat
- Práce s IP protokoly, SIP stackem a real-time signální logikou
- Řešení interoperability mezi Rust a iOS (FFI, Swift bridge, build systémy)
- Spolupráce na návrhu architektury a výběru technologií
Požadavky
- Znalost nebo aktivní zájem o programovací jazyk Rust
- Základní orientace v iOS vývoji (Xcode, Swift/ObjC, build toolchain)
- Schopnost porozumět principům síťové komunikace (SIP, sockety, WebRTC)
- Analytické myšlení, technická zvídavost a chuť učit se nové věci
Výhodou
- Zkušenost se zpracováním audia a videa (AVFoundation, Core Audio)
- Znalost návrhu uživatelského rozhraní (SwiftUI, UIKit)
- Praxe s nízkoúrovňovou integrací (FFI, JNI/NDK)
- Orientace v návrhu architektur pro real-time komunikační systémy
Nabízíme
- Smysluplnou práci na dlouhodobých projektech v oblasti technologií a komunikace
- Možnost odborného rozvoje – školení, sdílení know-how, spolupráce se zkušenými kolegy
- Flexibilní začátek a konec pracovní doby
- 5 týdnů dovolené
- 3 dny zdravotního volna (Sick Days)
- Příspěvek na penzijní připojištění
- Stravenkový paušál 100 Kč za odpracovaný den a možnost stravování v areálu společnosti
- Zaměstnanecké tarify mobilních služeb i pro rodinné příslušníky
- Práci v prostředí, kde se spojuje technika, logika a reálné výsledky
Zaujala Vás tato pozice? Pošlete nám svůj životopis a my se s Vámi rádi spojíme
