Hľadáme kolegov na pozície Junior Frontend Developer, Medior Frontend Developer a Backend Developer. Ak chceš pracovať v inovatívnej technologickej spoločnosti, ktorá vyvíja unikátne softvérové riešenie na poli elektromobility, pošli životopis na barbora.korimcakova@agevolt.com. Do predmetu napíš pracovnú pozíciu.
Junior Developer:
Základná skúsenosť s Next.js 13+ a React ekosystémom, oboznámenie s Redux Toolkitom pre správu globálneho stavu aplikácie, schopnosť implementovať jednoduché riešenia správy dát.
Skúsenosti s TypeScriptom, základy RTK Query pre efektívne získavanie dát z API, ale otvorenosť pre ďalšie učenie.
Základná znalosť Material-UI (MUI), schopnosť vytvárať responzívne dizajny s dôrazom na používateľskú skúsenosť (UX).
Záujem o písanie čistého, prehľadného a udržateľného kódu.
Ochota učiť sa a aplikovať osvedčené postupy v oblasti kódovacích štandardov a pracovných postupov (napr. používanie Git, code reviews, CI/CD).
Proaktívny prístup k osobnému rozvoju a zlepšovaniu znalostí v oblasti vývoja webových aplikácií.
Medior Developer:
Silné skúsenosti s vývojom v Next.js 13+ a Reacte, dôkladné znalosti Redux Toolkitu s dôrazom na komplexnú správu stavu vo väčších aplikáciách a implementáciu efektívnych riešení pre dáta. Pokročilé znalosti práce s TypeScriptom, skúsenosti s RTK Query pre správu dát v reálnom čase a pokročilé načítavanie dát z REST API alebo GraphQL. Skúsenosť s Material-UI (MUI) alebo podobnými frameworkmi na tvorbu vysoko prispôsobených a estetických užívateľských rozhraní. Schopnosť pracovať na optimalizácii responzívnosti a prístupnosti aplikácie.
Skúsenosti s nástrojmi na kontrolu kvality kódu (ESLint, Prettier) a testovaním (unit, integration, e2e testy). Znalosť verzovacieho systému Git, vrátane praxe s gitflow, code reviews, a CI/CD pipelines pre automatizovaný deployment.
Schopnosť viesť tím, samostatne riešiť problémy a aktívne prichádzať s návrhmi na zlepšenie architektúry a pracovných procesov. Efektívna komunikácia v tíme a spolupráca s dizajnérmi, backend vývojármi a ďalšími členmi projektu.
Backend Developer:
Kooperácia na návrhu, vývoji a rozvoji, testovaní a nasadzovaní back-end častí pre front-end a pre komunikáciu s nabíjačkami postavených na Java, spolupráca pri CI/CD vrátane code reviews, dlhodobá stabilná spolupráca.
Počas onboardingu preferovaný režim: ON-SITE( Bratislava ):REMOTE (cca 50:50), následne možný aj prevažný HOME OFFICE.
Požiadavky: Min. 4-ročné aktívne skúsenosti s programovaním v JAVA, výborná znalosť princípov objektovo orientovaného programovania (OOP). Pokročilé skúsenosti s Spring Boot, používaním Web Service-ov (REST, WebSocket). Skúsenosti s JPA, Hibernate, SQL databázami (MySQL), messaging systémami (RabbitMQ, MQTT, …), nástrojmi na automatizované buildovanie (Maven). Výhodou skúsenosti s Redis, OpenAPI (Swagger), InfluxDB, Blockchain, AI, ML, Docker, Kubernetes, Terraform, vykonávaním efektívnych code reviews a dodržiavaním coding standards, cloudovými službami.