RUST VÝVOJÁŘ/KA PRO IOS APLIKACI
O pozici
TTC MARCONI s.r.o.
Zajímá Tě Rust? Baví Tě systémová práce na Android a nebojíš se integrace napříč jazyky? Pojď s námi vytvořit mobilní aplikaci, která je technicky náročná, ale dává smysl.
TTC MARCONI působí od roku 1993 na evropských telekomunikačních trzích jako systémový integrátor a významný dodavatel komunikačních sítí nové generace zejména pro oblast energetiky, telekomunikací, dopravy, veřejné správy, obrany a bezpečnosti.
Nyní zavádíme služby a aplikací nad 5G sítěmi, implementujeme služby Mission Critical v oblasti hlasu, videa a dat, a dále se zaměřujeme na možnosti využívání privátních 5G sítí a integrační projekty.
Do našeho 5G týmu hledáme vývojáře (m/ž/d) na vývoj iOS aplikace s jádrem v Rustu.
Jde o robustní mobilní klient pro real-time komunikaci, kde jsou klíčové spolehlivost, nízká latence a systémová integrace.
Naše řešení stavíme nad SIP protokolem, s využitím IP stacku, přenosem audia, videa a zpráv a důrazem na efektivní správu systémových zdrojů. Aplikace je určena pro prostředí s vysokými nároky na robustnost a bezpečnost.
Základní logika a komponenty jsou psány v Rustu. Na iOS budeme Rust jádro integrovat přes FFI, ať už směrem k SwiftUI, ObjC nebo jiným částem systému (např. audio/video stack, background tasks).
Nehledáme pouze iOS vývojáře - hledáme někoho, kdo se nebojí kombinovat technologie a pomůže nám „prokopnout“ iOS Rust stack do produkční podoby.
Co na této pozici budeš dělat?
vyvíjet a integrovat Rust komponenty pro iOS aplikaci (logika, media, UI glue)
navrhovat a testovat uživatelské rozhraní a interakce (SwiftUI, UIKit…)
spolupracovat na zpracování audia a videa, streamování a správě zdrojů
pracovat s IP protokoly, SIP stackem a real-time signální logikou
řešit interoperabilitu Rust iOS (FFI, Swift bridge, build systémy)
podílet se na návrhu architektury a výběru nástrojů a knihoven
Co ti můžeme nabídnout?
zázemí stabilní české společnosti s dlouholetou tradicí
práci na reálné aplikaci, která má technický smysl i reálný dopad
vývoj v moderním programovacím jazyce Rust
velmi rozmanitou a tvůrčí práci s nejmodernějšími technologiemi na úspěšných českých i zahraničních projektech
otevřený tým, kde návrh architektury i technologie řešíme společně
možnost růstu v oblastech podle zaměření - od GUI po systémové vrstvy
flexibilní začátek / konec pracovní doby
týden dovolené navíc nad zákonný rámec - celkem 5 týdnů dovolené
3 dny zdravotního volna hrazeného zaměstnavatelem (Sick Days)
příspěvek na penzijní pojištění
možnost kvalitního firemního stravování
stravenkový paušál ve výši 100 Kč za odpracovaný den
vzdělávací kurzy, školení a další zaměstnanecké výhody
výhodné ceny služeb mobilního operátora i pro rodinné příslušníky
zvýhodněné sazby pojištění soukromých vozidel
samostatnou práci - možnost seberealizace
příjemné a přátelské pracovní prostředí
nástup možný ihned, ale není nezbytnou podmínkou - rádi na tebe počkáme
Jaké znalosti a dovednosti bys měl/a mít?
Oceníme předchozí zkušenost s některou z těchto oblastí, ale není nutná - rádi vše vysvětlíme a naučíme:
Rust - aktivní znalost nebo chuť se jej naučit a používat pro jádro aplikace
základní orientace v iOS vývoji (Xcode, Swift/ObjC, build toolchain)
zkušenost nebo zájem o SIP protokol, síťové protokoly, sockety, WebRTC
znalost zpracování audia a videa (např. AVFoundation, Core Audio) výhodou
zkušenost s návrhem uživatelského rozhraní (SwiftUI, UIKit) výhodou
ochota řešit interoperabilitu napříč jazyky a platformami
Adresa pracoviště:
Třebohostická 5, Praha Strašnice
Pokud vás tato pozice zaujala, pošlete životopis a motivační dopis na email: hr@ttc.cz
Zasláním emailu souhlasíte se zpracováním osobních údajů.