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.