Přejít na obsah
Vhodné pro: Vhodné i pro absolventyVhodné i pro OZPVhodné pro muže i ženy
Vhodné pro absolventy, OZP, muže i ženy.

React vývojář/ka pro Seznamácké obsahové služby

IMA.js

Seznamácký open-source framework pro vývoj univerzálních aplikací, na kterém běží největší české obsahové portály (například Novinky, Seznam Zprávy, Sport a další).

JavaScript

V Javascriptu máme frontendy, které netranspilujeme z TypeScriptu. Používáme ho ale i na backendu.

Jest

Jeden z nečastěji používaných nástrojů pro psaní jednotkových a integračních testů pro komponenty psané v JavaScriptu a TypeScriptu, a to zejména frontendy.

Kubernetes

Do Kubernetes nasazujeme kontejnerizované komponenty našich aplikací. Pokud komponenta není databáze, pravděpodobně běží v Kubernetesu.

OpenStack

Ačkoli v Seznamu běží více OpenStack služeb, nejčastěji narážíme na OpenStack Nova, což je pro nás standardní způsob virtualizace čehokoli, co potřebuje perzistentní stav. Kromě vývojářských virtuálek nad OpenStackem provozujeme MySQL, PostgreSQL, Elasticsearch, Kafku a pravděpodobně mnoho dalších.

Playwright

V Playwrightu píšeme E2E testy pro obsahové služby, jako jsou Novinky, Seznam Zprávy, Sport a další, kde se nám hodně osvědčil debug režim.

React

V Reactu je napsaná většina obsahových i oborových služeb (např. Seznam Zprávy, Novinky, Sport, Sauto, Sbazar nebo Zboží) a nejspíš ho v Seznamu najdete i jinde.

Chceš se podílet na vývoji modulární platformu pro Seznamácké obsahové služby (Seznam Zprávy, Sport, Super, Garáž, Pro ženy …), kterou denně navštíví miliony uživatelů? Přidej se k nově vznikajícímu týmu.

Na čem pracujeme?

  • Weby a redakční systém programujeme v JavaScriptu (ES9) na open source frameworku IMA.js s využitím Reactu.
  • Kód verzujeme v Gitu.
  • Nedílnou součástí vývoje je psaní testů (unit, integračních, e2e a performance). V tom nám pomáhají frameworky Jest a Playwright.
  • Používáme automatizované CI/CD, kterému předchází vzájemné code review.
  • Weby provozujeme ve vlastním cloudu postaveném na Kubernetes a OpenStack.
  • Vyvíjíme agilně pomocí Scrumu.

Do týmu bychom chtěli člověka, který…

  • se rád učí nové věci a má chuť posouvat dopředu sebe i projekty, na kterých pracuje.
  • dbá na čistý kód a použitelný produkt.

Na co se můžeš těšit? 

  • na opravdový tým, kde si rádi navzájem předáváme své zkušenosti
  • máme rádi výzvy a zkoušíme nové přístupy
  • dáme ti prostor pro vlastní iniciativu a seberealizace
  • na formality si nepotrpíme, zapomeň na dress code a vykání
  • na pružnou pracovní dobu včetně možnosti home office, 5 týdnů dovolené a další řadu zajímavých benefitů jako například cafeterie, stravenky, 3 dny sick days, teambuildingy a hlavně příjemné a přátelské prostředí pro práci

Na co se můžete těšit

Homeoffice

Víme, že doma je doma, proto netrváme na tom, abyste v našich kancelářích seděli každý den.

Technika na přání

Mac, Windows nebo Linux. Pracovat ale můžete i na vlastním počítači, na který vám budeme finančně přispívat.

Cafeterie

Kredit na sport, kulturu, vzdělávání, cestování, zdraví, životko nebo penzijko. S cafeterií si však můžete zařídit třeba i den volna navíc.

Interní vzdělávání

Rozšíříte si obzory pod vedením našich trenérů.

Pružná pracovní doba

Volnost dostanou skřivani i sovy. Je jen na vás, jestli začnete pracovat brzy ráno nebo si přispíte.

Dovolená navíc

Čeká vás 5 týdnů dovolené. Další 2 dny volna si můžete dokoupit z Cafeterie.
Praha

Zalíbila se vám tato pozice? Napište Eleně

Podobné nabídky

Praha – Anděl

Seznam.cz, a.s., Radlická 3294/10, Praha, Smíchov

Naši centrálu najdete hned u metra, tramvaje i autobusu. Přímo v budově pak můžete potrápit tělo v posilovně, zagrilovat si na některé z našich teras, kde máme i stolní fotbálky, nebo nakouknout pod pokličku Televize Seznam.

Máte jiné představy?

Podívejte se na ostatní volné pozice a vyberte si svou práci snů. Nebo nám rovnou pošlete svůj životopis. Podíváme se na něj a až se objeví místo pro vás, ozveme se.

Poslat životopis

Virtuální prohlídka

"*" indicates required fields

"*" indicates required fields

"*" indicates required fields

"*" indicates required fields