Senior Frontend fejlesztő
Summary
Senior frontend developer improving and maintaining the Angular-based GDS Dashboard for the company's own complex product: designing new screens, reusable components, tables, search/filter views, map views and forms, integrating REST APIs and handling live, high-volume data. Core stack: Angular, TypeScript, HTML/CSS, RxJS, Git, plus Leaflet/Kibana experience.
- GDS Dashboard Angular-alapú felületének továbbfejlesztése és karbantartása
- Új képernyők és újrafelhasználható frontend komponensek tervezése és fejlesztése
- Kereső- és szűrőfelületek, táblázatok, adatlapok és beállítóűrlapok kialakítása
- Térképes nézetek és exportfolyamatok felhasználói oldalának megvalósítása
- Backend API-k integrációja és a kapcsolódó frontend működés kialakítása
- Betöltési, hiba- és egyéb felhasználói állapotok kezelése
- Hibakeresés, meglévő funkciók javítása és továbbfejlesztése
- A felület teljesítményének és használhatóságának folyamatos fejlesztése
- Szoros szakmai együttműködés a backend fejlesztőkkel
- Magabiztos, gyakorlati Angular- és TypeScript-tudás
- HTML- és CSS-ismeretek, komponensalapú fejlesztési szemlélet
- Űrlapok és validációk önálló kialakításában szerzett tapasztalat
- REST API-k használatában és integrációjában szerzett gyakorlat
- Aszinkron működés és kapcsolódó folyamatok magabiztos kezelése
- Git verziókezelő rendszer gyakorlati ismerete
- Önálló hibakeresési és problémamegoldási készség
- Összetett feladatok megértésének és kisebb, kezelhető részekre bontásának képessége
- Megoldási lehetőségek mérlegelése és szakmailag megalapozott döntések meghozatala
- A fejlesztési feladatok önálló végigvitele a tervezéstől a megvalósításon át az ellenőrzésig
- Karbantartható, átlátható kód írására való törekvés
- A szakmai döntések és választott megoldások érthető indoklásának képessége
- Adatintenzív vállalati felületek fejlesztésében szerzett tapasztalat
- Összetett táblázatok, keresési és szűrési funkciók kialakításában szerzett gyakorlat
- Térképes megoldások vagy folyamatosan frissülő adatok kezelésének ismerete
- UI/UX szemlélet és felhasználóközpontú gondolkodás
- Frontendtesztelésben szerzett tapasztalat
- Frontend teljesítményoptimalizálási ismeretek
- Angular-komponenskönyvtárak használatában szerzett gyakorlat
- RxJS ismerete
- Leaflet vagy Kibana integrációjában szerzett tapasztalat
- Saját, összetett termék Angular-alapú felhasználói felületének fejlesztése
- Konfigurációvezérelt, személyre szabható felületek továbbfejlesztése
- Élő adatok és WebSocket üzenetek kezelése
- Nagy adatmennyiség melletti gyors és jól használható működés biztosítása
- Angular mellett HTML, CSS, böngészőoldali eseménykezelés és összetettebb integrációs megoldások használata
- Érdemi szakmai önállóság a megoldások megtervezésében, technikai alternatívák kidolgozásában, teljesítményproblémák megoldásában és a felhasználói élmény alakításában