Senior Fullstack Developer bude zodpovedný za vytváranie a údržbu robustných webových aplikácií pomocou JavaScriptu a TypeScriptu s veľkým dôrazom na frameworky ako React, Node.js a Vue.js. Táto úloha si vyžaduje komplexnú znalosť procesov vývoja webových aplikácií a odhodlanie vytvárať efektívne a škálovateľné aplikácie.
Kľúčové zodpovednosti
- Fullstack vývoj: Navrhujte a vyvíjajte nové funkcie pre používateľov pomocou JavaScriptu/TypeScriptu a optimalizujte aplikácie pre maximálnu rýchlosť, škálovateľnosť a opätovnú použiteľnosť.
- Vývoj front-endu: Implementujte interaktívne a vizuálne presvedčivé návrhy front-endu. Pracujte s frameworkami na strane klienta, ako sú React.js a Vue.js, a vytvárajte dynamické a responzívne aplikácie.
- Vývoj back-endu: Vývoj a údržba logiky na strane servera pomocou Node.js. Správa interakcií s databázou, integrácia servera s prvkami front-endu a vývoj API.
- Technické vedenie: Poskytovanie poradenstva a mentorstva mladším vývojárom. Vedenie príkladom pri písaní čistého, udržiavateľného a testovateľného kódu.
- Spolupráca: Spolupráca: úzko spolupracujte s vývojármi front-endu a back-endu, dizajnérmi UI/UX a ďalšími zainteresovanými stranami s cieľom splniť požiadavky projektu a dodať vysokokvalitný softvér.
- Zabezpečenie kvality: Implementujte dôkladné testovanie a odstraňovanie chýb. Dohľad nad nasadením aplikácií a monitorovanie ich výkonu.
Kvalifikácie
- Bakalárske alebo magisterské vzdelanie v oblasti informatiky, informačných technológií alebo v príbuznom odbore.
- Viac ako 5 rokov skúseností s vývojom celého balíka vrátane znalosti JavaScriptu a TypeScriptu.
- Hlboká znalosť rámcov React.js, Node.js a Vue.js.
- Skúsenosti s technológiami na strane frontu a servera, webovými službami a integráciou API.
- Znalosť databázových systémov, SQL aj NoSQL.
- Znalosť moderných build pipelines, nástrojov a systémov na správu verzií, ako je Git.
- Dobré schopnosti riešiť problémy a schopnosť algoritmického myslenia.
Uprednostňované skúsenosti
- Skúsenosti s cloudovými službami a architektúrami (AWS, Azure atď.).
- Príspevky do projektov s otvoreným zdrojovým kódom alebo do komunity.
- Skúsenosti s technológiami kontajnerizácie a orchestrácie (Docker, Kubernetes).
- Metodiky kontinuálnej integrácie a kontinuálneho nasadzovania (CI/CD).
Pracovné prostredie
- Spoločný a inovatívny priestor, kde sa oceňuje kreativita a technická dokonalosť.
- Príležitosti na rast a vzdelávanie prostredníctvom workshopov, seminárov a prístupu k najnovším nástrojom v odvetví.
- Flexibilné pracovné podmienky na podporu rovnováhy medzi pracovným a súkromným životom.
Proces podávania žiadostí
Uchádzači by mali predložiť životopis, motivačný list a portfólio alebo odkazy na príslušné projekty alebo úložiská kódu. Súčasťou výberového konania môže byť technický pohovor a praktická úloha kódovania.
Umiestnenie:
Plat: 2500 EUR (základný, dohodou)
Zmluva: plný úväzok