Hledat

RUST VÝVOJÁŘ/KA PRO iOS 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 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ů.