RUST VÝVOJÁŘ/KA PRO ANDROID 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 klientské aplikace v jazyce Rust pro platformu Android.
Aplikace slouží pro real-time komunikaci a běží v prostředí, kde je důležitá spolehlivost, odezva i bezpečnost. Nejde o běžnou spotřební aplikaci, ale o součást většího systému, postaveného na SIP protokolu a IP stacku, s přenosem audia, videa, zpráv a geolokačních dat.
Základní komponenty aplikace vyvíjíme v Rustu - od transportní vrstvy, přes obsluhu médií, až po uživatelské rozhraní. Platformou je Android, včetně nízkoúrovňového přístupu ke zdrojům systému (např. přes JNI/NDK), ale s důrazem na udržitelnost a bezpečnost kódu.
Co na této pozici budeš dělat?
vyvíjet aplikaci v Rustu (core logika, datové modely, ovladače, UI)
spolupracovat na návrhu uživatelského rozhraní (Android GUI, UX)
integrovat komponenty pro audio a video komunikaci, případně streamování
pracovat s IP protokoly, SIP stackem, signální logikou a datovým tokem
podílet se na návrhu struktury aplikace i výběru knihoven a technologií
přemýšlet o robustnosti, výkonu a srozumitelnosti kódu
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 Ti vše vysvětlíme a naučíme:
Rust - buď přímá zkušenost, nebo silná motivace se jej naučit
znalost prostředí Android (vývoj, nástroje, build systémy, interakce s OS)
znalost nebo zájem o SIP protokol, síťové protokoly a sockety
zkušenosti se zpracováním audia a videa, přenosy v reálném čase (např. RTP, WebRTC, FFmpeg)
znalost návrhu uživatelského rozhraní a interakce (UI/UX)
zkušenost s JNI/NDK nebo jinou formou nízkoúrovňové integrace výhodou
samostatnost, ale i schopnost spolupráce na větším celku
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ů.