Vue.js / Nuxt Developer
Hledáme zkušeného Vue.js developera se zájmem o e-commerce webové technologie. Připoj se k našemu týmu a podílej se na velkých českých a slovenských e-commerce projektech!
Na tuto pozici teď nikoho nehledáme
Co budeš dělat?
Budeš vyvíjet a implementovat nové funkce do velkých i menších e-commerce projektů založených na Vue.js a Nuxt.
Vyvíjíme například jeden z největších slovenských e-shopů Nay.sk (a jeho české dvojče ElectroWorld.cz), jehož součástí je i tvorba kioskové webové aplikace pro prodavače.
Dále za pomocí Vue 3 vyvíjíme náš interní nástroj pro tvorbu obsahu na webu, kterému říkáme ContentEditor. Ten je součástí naší nové e-commerce platformy Publicator 7.
Jak si tě představujeme?
- Máš zkušenosti s vývojem ve Vue.js a Nuxt.
- Orientuješ se v typech – píšeme v Typescriptu.
- Nedělá ti problém ani vanilla Javascript.
- Ze začátku chceme in-house spolupráci, později se dá na všem domluvit.
- Nejedeš si one man show, ale táhneš s týmem za jeden provaz.
- Dobré nápady si nenecháš pro sebe.
- Nebojíš se jít do nových výzev.
Co nabízíme
- Odměnu v rozmezí 50–90k Kč, podle zkušeností.
- Licence na vývojové prostředí. Většina z nás používá JetBrains produkty, ale je na tobě, co si vybereš.
- Roční budget na sebevzdělávání ve výši 10.000 Kč.
- 5 týdnů dovolené, po dvou letech spolupráce 6 týdnů.
- Občerstvení a skvělou kávu z pákového kávovaru.
- Relax zóna s fotbálkem a PlayStation™.
- In-house kurzy angličtiny ve dvou úrovních.
- Společné firemní snídaně a teambuildingy.
- Příjemné klimatizované kanceláře v Brně – Králově Poli.
- Pokud máš zájem podílet se i na vývoji mobilních aplikací v React Native, máš možnost.
Naše technologie
- Webové aplikace píšeme čistě v Typescriptu a Vue.js
- Vše stavíme nad frameworkem Nuxt 3
- Jako UI Framework využíváme Tailwind
- Pro kompilaci používáme Webpack a Vite
- Na akceptační testy používáme Cypress
- Na jednotkové testy používáme Jest
- Kód a úkoly sdílíme na GitHubu, praktikujeme feature branch workflow
Naše procesy vývoje
Na začátku všeho je úkol. Snažíme se, aby úkoly byly co nejmenší a měly jasně vydefinované cíle.
Pro každý pull request se ti automaticky vygeneruje verze aplikace pouze s tvou úpravou, kterou tester otestuje. Na CI se automaticky nad daným PR spustí všechny testy a eslint, abychom minimalizovali lidskou chybu a udrželi si kvalitu kódu. Jakmile jsi práci dokončil, předáš ji na test. Pokud úprava dělá co má, jde dále na review.
Na každý pull request ti bude někdo z kolegů dělat review. Proto chceme, aby byly pull requesty co nejmenší a dalo se v nich dobře orientovat.
Po review už jde úprava rovnou na merge. Jakmile mergneš úpravu do masteru, automaticky se deployne na předprodukční prostředí, kde se ještě úprava otestuje na produkčních datech. O uvedení funkcí do produkce se pak stará Project Manager, který vydáním releasu spustí automatické nasazení funkcí do produkce.
Důležité je, že se všechny úpravy snažíme dostat co nejrychleji do produkce po menších celcích a získávat tak rychle zpětnou vazbu bez zbytečných škod.
Náš vývojový proces se snažíme neustále zlepšovat, abychom se mohli věnovat hlavně tomu co nás baví a to rozvíjet naše produkty.
Na tuto pozici teď nikoho nehledáme. Pokud si stejně myslíš, že bys nám na téhle pozici mohl pomoci, tak přesto napiš na jobs@peckadesign.cz