Hledat

RUST VÝVOJÁŘ/KA PRO ANDROID APLIKACI

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ů.