Senior Developer – digitální a hlasová řešení (m/ž)

Praha Plný úvazek Vhodné pro studenty a absolventy

Od potřeb zákazníků k řešením, která fungují.

Do týmu AIDCC v O2 hledáme zkušeného vývojáře nebo vývojářku, kteří chtějí spojit programování s porozuměním potřebám zákazníků a byznysu. Budeme společně vytvářet hlasové a digitální služby, automatizovat procesy a propojovat firemní systémy.

Zapojíš se už při hledání toho, co má smysl postavit. Se zadavateli probereš jejich potřeby, navrhneš vhodné řešení a budeš se podílet na jeho vývoji i uvedení do provozu. Dostaneš prostor ovlivnit, co vzniká, jak k tomu přistoupíme a jak bude výsledek fungovat v praxi.

Na čem budeš pracovat

  • Navrhovat řešení jako celek. Zohledníš uživatelskou zkušenost, aplikační logiku, data, integrace i provoz. Počítáš s chybovými situacemi a s tím, kdy má systém předat práci člověku.

  • Převádět návrh do funkční aplikace. Budeš řešit architekturu od datového modelu přes API a integrace až po uživatelské rozhraní. Technologie zvolíš podle potřeb projektu, výkonu a dlouhodobé udržitelnosti.
  • Využívat AI při vývoji. Budeš pracovat metodou spec-driven development, řídit agentní smyčky a koordinovat více AI agentů. Za výsledný kód i jeho chování poneseš odpovědnost.
  • Hledat užitečné příležitosti pro AI. Pracovat budeš s jazykovými modely, agenty a firemními daty. Ověříš, kde AI přináší hodnotu a kde bude vhodnější jednodušší řešení.
  • Dovést práci až do provozu. Od prototypu a ověření s uživateli se dostaneš k nasazení v kontejnerech, automatizovanému CI/CD, monitoringu a dalšímu rozvoji.

Co od tebe potřebujeme

  • Zkušenosti s vývojem reálných aplikací. Umíš řešení samostatně navrhnout, implementovat, otestovat a provozovat – i bez AI. Vedle technické práce zvládneš být partnerem pro zadavatele a pomoci ujasnit, jaký problém je potřeba vyřešit.

  • Přehled napříč aplikačním vývojem. Orientuješ se v SQL a návrhu databází, API, autentizaci, asynchronním zpracování a integracích. Dokážeš hledat příčinu problému i napříč několika komponentami.
  • Praktické porozumění generativní AI. Znáš principy LLM, práci s kontextem, tool calling, vyhodnocování kvality výstupů i limity modelů. Máš zkušenost s agenty a jejich koordinací.
  • Dobré komunikační schopnosti. S vedením firmy probereš dopady a náklady, s vývojáři, databázisty nebo podporou technické detaily. Umíš srozumitelně popsat kompromisy a upozornit, když požadované řešení míří mimo podstatu problému.
  • Orientaci ve firemním prostředí. Víš, že aplikace musí navazovat na další systémy a procesy a splňovat požadavky na bezpečný, auditovatelný a automatizovaný provoz.
  • Vlastní úsudek a chuť se učit. Sleduješ vývoj oboru, umíš svůj názor podložit a upravit, když výsledky ukážou jiný směr.
  • Zájem o dopad práce. Záleží ti na tom, jestli řešení funguje, lidé ho používají a přináší užitek zákazníkům nebo provozu.
  • Vlastní projekty, které můžeš ukázat – například portfolio na GitHubu.
  • Domluvíš se česky i anglicky.

Technologie a nástroje

Nepotřebujeme expertní znalost všech uvedených technologií. Očekáváme dobrou orientaci a schopnost rychle se naučit nové nástroje podle potřeb projektu.

  • Jazyky a frameworky: TypeScript/JavaScript, Node.js, React, C#/.NET Core, Java, Python
  • Data: SQL, návrh databází, PostgreSQL, Redis
  • Cloud: AWS, Azure, Google Cloud; Lambda, Azure Functions, Cloud Run a další serverless služby
  • Provoz: Git, Docker, kontejnerizace, CI/CD pipelines, logování, monitoring
  • AI: LLM API, agenti, tool calling, MCP, RAG, evaluace kvality, spec-driven development
  • AI harness: Claude Code, Codex, Gemini CLI nebo obdobné

Co se ti může hodit

  • Zajímá tě hlas jako přirozený způsob komunikace s AI a vývoj současných textových rozhraní vnímáš jako jednu z etap.

  • Znáš prostředí kontaktních center: příchozí nebo odchozí komunikaci, směrování interakcí, IVR, práci operátorů či návaznost na CRM.
  • Máš zkušenosti s Genesys Cloud, Genesys Engage, Amazon Connect nebo řešeními Microsoftu pro zákaznickou péči.

Jak poznáme, že se ti daří

Dokážeš ze zadání vytáhnout podstatu, navrhnout rozumný postup a dodat funkční řešení. Technická rozhodnutí umíš vysvětlit, zapracovat zpětnou vazbu a ukázat, co výsledek přinesl zákazníkovi nebo provozu.

Když se objeví problém na rozhraní dvou systémů, pomůžeš najít příčinu a dotáhnout řešení. O své zkušenosti a nástroje se podělíš s týmem, aby z nich mohli těžit i ostatní.

Co pro tebe máme my?

  • Už žádné hlídání útraty za data a volání díky zaměstnaneckému tarifu
  • Každé 3 roky příspěvek až 18 000 Kč na nový telefon
  • 18 000 benefit bodů ročně na relax, nákupy, dovolenou
  • 5 týdnů dovolené pro odpočinek + 3 sick days
  • Recharge (dlouhodobé volno) – po každých 5 letech navíc 20 dní placeného volna
  • Stravenkový paušál 123 Kč/den přímo do výplaty
  • Body do O2 Knihovny v roční hodnotě 3 600 Kč na e-knihy nebo audioknihy
  • Multisport karta – vstupenka do fitka i wellness
  • Slevová Shell karta – nejvýhodnější ceny na trhu
  • Zlevněné O2 produkty pro tebe i tvé blízké
  • Možnost vzdělávání – workshopy, on-line kurzy a speciální školení
  • Interní soutěže o benefit body, vstupenky, zájezdy i super ceny
  • Teambuildingy, sportovní hry, Vánoční party a Family days – protože nás baví být spolu i mimo práci
  • Výhodné nákupy u partnerů (Makro, HP, ČEDOK, auta a další)

Zaujala Vás tato pozice? Dejte nám o sobě vědět!

Mám zájem

Často kladené dotazy

Jak probíhá výběrové řízení na pozice v IT?

Výběrové řízení má u nás obvykle 3–4 kroky, ale nemusíte se ničeho bát.

  1. Pošlete nám životopis a ozveme se vám co nejdřív, obvykle do pár dní. Když je reakcí víc, může to trvat déle, ale zpětnou vazbu dáme nejpozději do 14 dnů.
  2. Následuje krátký telefonický rozhovor s HR (10 až 15 minut), kde si ujasníme vaše očekávání, představy o pozici i základní formality.
  3. Následují zpravidla 2–3 kola pohovorů:
    • 1. kolo bývá online nebo osobně a trvá přibližně 30–45 minut. Účastní se ho HR a manažer nebo seniorní člen týmu.
    • 2. kolokolo probíhá většinou osobně. Setkáte se s manažerem, členy týmu a často také s HR. Součástí může být praktický úkol, který vypracujete doma nebo přímo během setkání.
    • 3. kolo není vždy součástí procesu. Pokud proběhne, obvykle se jedná o setkání s ředitelem nebo ředitelkou daného oddělení, případně o doplňující kolo.
  4. Když si vzájemně sedneme, přijde nabídka spolupráce a domluvíme se na nástupu.

Celý proces obvykle trvá pár týdnů, záleží na konkrétní pozici i dostupnosti všech zúčastněných, a průběžně vás o něm informujeme.

Jak se mám na pohovor připravit?

Projděte si informace o pozici i o O2, ať máte představu, čemu se věnujeme, a mohli se nás zeptat na vše, co vás zajímá. A hlavně se nestresujte. Pohovor bereme jako vzájemné setkání, kde zjišťujeme, jestli si budeme rozumět profesně i lidsky. Rádi se dozvíme víc o vás a stejně rádi odpovíme na vaše otázky.

Jaká je mzda na pozicích v IT?

Výše mzdy záleží na konkrétní pozici, odborné specializaci a úrovni vašich zkušeností, tedy jestli jste junior, medior nebo senior. Finanční ohodnocení v O2 tvoří stabilní základní mzda a u většiny pozic také variabilní složka (bonusy) navázaná na plnění cílů (KPIs). Výše bonusů začíná od 15 % z celkové mzdy za dané období a odvíjí se od konkrétní role a výsledků. Konkrétní finanční nabídku vždy probíráme individuálně s kandidáty v závěrečné fázi výběrového řízení.

Zvyšujete mzdy pravidelně?

Mzdy vyhodnocujeme pravidelně jednou ročně, primárním impulsem k navýšení je však váš profesní posun a rozvoj seniority. Každá role u nás má jasně definované požadavky a očekávání. Pokud prokážete rozvoj svých znalostí, dovedností a odpovědností, můžete postoupit na vyšší úroveň seniority, se kterou je spojeno i odpovídající navýšení odměny. Tento přístup nám pomáhá odměňovat skutečný profesní růst, nejen odpracované roky.

Je u vás možný home office?

Naší hlavní základnou jsou kanceláře na centrále. Chceme spolu trávit čas, potkávat se osobně a budovat vztahy napříč týmy, protože věříme, že právě tak vznikají nejlepší nápady a silnější řešení. Home office je proto možný spíše výjimečně, jsme ale flexibilní, když to dává smysl. Chceme, abyste do kanceláře chodili rádi, ne proto, že musíte, ale protože vám to dává smysl.

Jak probíhá zaučování (onboarding)?

První den strávíte společně s dalšími novými kolegy v našem vzdělávacím centru na tzv. Welcome Day. Tady vás seznámíme s fungováním firmy, připravíme techniku a nastavíme všechny potřebné přístupy. Odpoledne se přesunete do svého týmu, kde vás kolegové provedou pracovním prostředím a pomůžou s prvními kroky. Další dny už probíhají přímo v týmu, kolegové vás postupně zapojí do prvních úkolů a pomůžou vám se v nich zorientovat. Chceme, abyste se od začátku cítili vítaní a měli všechno, co potřebujete k dobrému startu. Proto naši kolegové z HR taky s nováčky pravidelně komunikují a postupně sdílí všechno potřebné v Teams kanálech.

Můžu se hlásit na více pozic najednou?

Jasně. Pokud vás zaujme víc pozic a odpovídají vašim zkušenostem nebo zájmům, klidně se přihlaste na všechny, které vám dávají smysl.

Dostanu nějakou techniku?

Pracovní notebook si u nás vybíráte sami. Na výběr máte standardní modely, nebo si za měsíční poplatek můžete pořídit prémiový model a využívat ho i k soukromým účelům. Nabídku notebooků pravidelně aktualizujeme na nejnovější modely od HP nebo MacBook. A k tomu je samozřejmostí zaměstnanecký tarif a každé 3 roky příspěvek až 18 000 Kč na nový mobil, který si sami vyberete.

Jaká je pracovní doba?

Pokud vaše pozice a domluva se šéfem umožňují flexibilní režim, pracovní dobu si můžete z velké části řídit sami, jediné, na čem obvykle trváme, je být dostupní od 9 do 15 hodin. A pokud vám lépe vyhovuje kratší úvazek, umíme se na tom domluvit.

V jakém jazyce se u vás v IT komunikuje?

Mezi sebou se bavíme převážně česky, proto u většiny pozic požadujeme češtinu minimálně na úrovni C1. Angličtinu ale samozřejmě využijete, například při práci s dokumentací nebo při komunikaci s dodavateli.

#O2 žije na Instagramu

Přejít na Instagram