Front-end developer - Košík.cz | Kariéra

Front-end developer

Front-end developer
Úvazek Práce na plný úvazek
Praha hl.m.Product &Technology
07.09.2023

Jsme jednou z největších e-commerce firem v České republice a expandujeme do zahraničí. Nejvíce hrdí jsme na to, že zákazníkům nabízíme jednu z nejkvalitnějších služeb na evropském trhu. V Košíku zásadně přetváříme tradiční průmysl a přepisujeme budoucnost způsobu nakupování potravin. Náš růst již brzy překročí 3 miliardy korun čistého obratu a to jsme teprve na začátku naší cesty.

A jak už to bývá, velké ambice vyžadují i velké talenty, na kterých naše firma stojí. V Košíku vždy usilujeme o ambiciózní, šikovné a odpovědné kolegy, kteří nám pomohou Košík.cz přetvořit do firmy evropských rozměrů. 

Naše FE technologie:

- Build našich appek orchestruje Vite. Vše je tedy velmi rychlé.

- Práci ukládáme v Gitu v monorepu.

- Píšeme v TypeScriptu a nebojíme se nejnovějšího ECMAscriptu. Některé starší aplikace jsou v JavaScriptu a ty postupně přepisujeme do TS.

- Sami si stylujeme komponenty. K tomu používáme SCSS.

- Náš SPA framework je Vue.js 3, komponenty máme v Composition API, logiku oddělujeme do Composables (pro reacťáky: do hooků )

- State management máme ve Vuex, ale aktuálně přecházíme na novější technologie

- REST API - endpointy jsou zdokumentované v OpenAPI (Swagger).

- S tím souvisí, že veškerou komunikaci s endpointy chceme přepsat do Tanstack Query. Díky němu se zbavíme i závislosti na Vuex.

- Celý kosik.cz si dokážeme rozjet lokálně v Docker kontejnerech.

Jak testujeme a releasujeme?

- Testy píšeme ve Vitest.

- Vzájemně si děláme codereview.

- E2E testy máme pokryté pomocí Cypress. Můžeš psát vlastní E2E testy, když budeš chtít, ale máme na to dedikovaný tým, který se o ně stará a zároveň i manuálně checkuje naši práci, kterou chceme dát do produkce.

- Máme automatizované CI/CD pipeliny, které kontrolují kvalitu kódu a spouští integrační testy.

- Release do produkce děláme několikrát denně, vždy když je potřeba.

Ostatní technologie:

- Kubernetes, Docker

- Kibana, Elastic APM

- Azure cloud

- PHP, Kotlin

- Microservices architektura

- CI/CD actions v GitHubu

- Puppeteer

- SAP

- A mnoho dalších moderních technologií, které nemusíš umět, ale se kterými přijdeš do styku a v případě zájmu vždy najdeš někoho, kdo tě do nich rád uvede.

Popis pozice

Co bys měl umět?

- Měl bys mít zkušenost s prací v nějakém moderním FE frameworku (Vue.js, React, Solid, ...) My používáme Vue, ale předchozí znalost tohoto konkrétního frameworku není nutná.

- Už jsi dělal v TypeScriptu. Nemusíš být ultra borec, rádi tě naučíme nové věci.

- Měl bys znát principy KISS, DRY apod. a trochu o svém kódu přemýšlet. Chceme psát čistý kód a rádi bychom mezi sebou měli někoho, kdo má podobné OCD jako my.

- Také bys měl vědět, jak funguje REST API komunikace. Co je to GET, POST, gzip, asynchronní kód.

- Rádi bychom našli někoho, kdo je fanoušek technologií a zajímá se o front-end i mimo pracovní dobu. Neboj se, nebudeme tě nutit pracovat v sobotu o půlnoci, jen budeme rádi, když se s námi budeš bavit o FE technologiích, novinkách, co jsi kde četl, slyšel nebo viděl.

Zkrátka oceníme, že nechceš usnout na vavřínech, a že pro tebe IT nekončí u východu z kanceláře.

Požadujeme

Jak pracujeme?

Práci organizujeme do 14denních sprintů. Z metodiky SCRUM přebíráme nějaké ceremonie typu daily, standup nebo grooming. Pevnou pracovní dobu samozřejmě nemáme a home office nám nevadí. Ale v práci máme skvělé ergonomické židle a kuchyňku plnou ovoce, takže bychom tě rádi viděli s náma v kanclu. ;)

Náš FE tým je rozdělený do vertikál. Každou vertikálu si můžeš představit jako end-to-end tým, který má projekťáka, BE developera, FE developera (tebe), UXáka, architekta, zkrátka každého, kdo je potřeba pro kompletní dodávku produktu od nápadu až do produkce. Vertikála má vlastní daily standupy a úzce spolupracuje. Budeš tedy mít možnost ovlivnit celý proces vývoje od začátku až do konce.

Front-end jako celek (tomu říkáme horizontála) vede Patrik, který bude mít na starosti tvůj technický rozvoj. V týmu nás je aktuálně devět. Jednou týdně se všichni scházíme na Front-end komunitě, kde si povídáme o naší práci a novinkách ve světě FE.

Až 30 % tvého času budeš mít vyhrazený na stretch. Ne, nebudeme tě nutit do protahování a jógy (ale přidat se můžeš, když budeš chtít ) Jako „strech“ nazýváme čas vyhrazený pro refactoring kódu, odstraňování technologického dluhu a sebevzdělávání.

Nefungujeme jen jako kolegové, ale i jako kamarádi mimo kancelář, a to třeba při pravidelných společných obědech nebo na teambuildingu. Zajdeme spolu večer i na pivko (či jiný drink, podle chuti :)) nebo si zahrajeme fotbálek či MtG.

Nabízíme

No a co ti nabízíme?

  • Zajímavé projekty, práce na core produktu společnosti, žádné inovace do šuplíku.
  • Možnost odborného růstu pod vedením zkušenějších kolegů.
  • Kvalitní technické zázemí a příjemné pracovní prostředí.

A ještě přidáme:

  • pružnou pracovní dobu
  • finanční ohodnocení s motivační složkou odpovídající znalostem
  • odměny za věrnost
  • výuku angličtiny
  • výhodné tarify od 02
  • VIP ceny nejen na Košík.cz (Mall.cz, Vivantis.cz, CZC.cz, Prozdravi.cz)
  • multisportku na sport I relax
  • čerstvé ovoce a ochutnávky našich produktů,
  • pingpongový stůl i fotbálek
  • bandu fajn lidí
  • moderní kanceláře u metra Dejvická

Chceš se podílet na revoluci v nakupování spolu s námí? Tak neváhej a napiš nám!

Na co nalákáme zrovna tebe?

Parťák

Odměna za věrnost
tě nemine.

Slevař

Získáš slevy
na každý nákup.

Extrovert

Užiješ si firemní akce se super kolegy.

Sportovec

Tak to budeš rád za
multisportku.

Cestovatel

Naučíme tě cizím jazykům.

Cyklista

U nás zaparkuješ s čímkoli.

Vždy připojen

Dostaneš od nás notebook.

Jedlík

Pestré občerstvení přímo v kanclu.

Ozvi se nám

Líbí se ti tato pracovní pozice a cítíš, že by to mohlo klapat? Odpověz na inzerát, pošli životopis a připiš i něco navíc, budeme moc rádi.

Ozvi se nám - detail pozice
Buď originál, ale upřímný
Maximum upload size: 2MB
ve formátu PDF, DOC, s max. velikostí 2 MB
Díky za CV
Míša z HR