EAGERDEVS
Angular Developer
Front-end developer role in Warsaw building advanced, scalable web applications with Angular (13+), RxJS and NgRx, with focus on state management, component architecture and NX monorepos. Day to day involves iterative development, CI/CD (Jenkins) and agile collaboration with clients across industries.
- Compensation
- Not disclosed
- Location
- Warsaw, Poland
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Frontend
- Posted
Skills
Must have
- Minimum 2 years of front-end development experience, especially in high-user-count projects (e.g. e-commerce)
- Participation in projects from scratch, including designing and implementing scalable systems
- Very good knowledge of Angular (versions 13+ preferred), RxJS and NgRx, with emphasis on state management and component architecture
- Experience with NX for organizing large repositories in a monorepo model
- Basic knowledge of Node.js to support front-end/backend integration
- Experience with CI/CD processes (e.g. Jenkins)
- Ability to iteratively develop applications based on data analysis and user feedback
- Experience working in agile teams (planning, execution, monitoring progress)
- Experience working with clients from various industries and organizational cultures
- Ability to communicate technical information clearly to team and business stakeholders
- Knowledge of Software Craftsmanship principles, including SOLID and TDD
Nice to have
- Knowledge of digital accessibility (a11y)
- Working with Node.js in a server-side context
- Experience in Angular application performance optimization
- Knowledge of Jenkins and CI/CD process automation
- Creating Progressive Web Apps (PWA)
Full description
Front-End Developer z AngularOpis stanowiska:
Poszukujemy Front-End Developera z doświadczeniem w pracy nad zaawansowanymi aplikacjami internetowymi. Jeśli lubisz tworzyć skalowalne rozwiązania, współpracować z różnorodnymi zespołami oraz pracować z najnowszymi technologiami, to ta rola może być dla Ciebie!
Wymagania zawodowe:
- Minimum 2 lata doświadczenia w tworzeniu aplikacji front-endowych, szczególnie w projektach o dużej liczbie użytkowników (np. e-commerce).
- Udział w projektach od podstaw, w tym projektowanie i wdrażanie skalowalnych systemów.
Kluczowe kompetencje techniczne:
- Bardzo dobra znajomość Angular (preferowane wersje 13 lub nowsze), RxJS i NgRx szczególny nacisk kładziemy na zarządzanie stanem aplikacji i architekturę komponentów.
- Doświadczenie w pracy z NX organizacja dużych repozytoriów w modelu monorepo.
- Podstawowa znajomość Node.js jako wsparcia dla integracji front-endu z backendem.
- Doświadczenie w procesach CI/CD (np. Jenkins).
Zarządzanie projektami:
- Umiejętność iteracyjnego rozwijania aplikacji poprzez wprowadzanie ulepszeń na podstawie analizy danych i opinii użytkowników.
- Doświadczenie w pracy w zespołach zwinnych planowanie, realizacja i monitorowanie postępów projektu.
Komunikacja i współpraca:
- Doświadczenie w pracy z klientami z różnych branż i kultur organizacyjnych.
- Umiejętność prostego i jasnego przekazywania informacji technicznych zarówno zespołowi, jak i interesariuszom biznesowym.
Znajomość standardów i najlepszych praktyk:
- Znajomość zasad Software Craftsmanship, w tym SOLID i TDD, jako standardu wytwarzania jakościowego kodu.
- Wiedza na temat dostępności cyfrowej (a11y) będzie dodatkowym atutem.
Dodatkowe umiejętności mile widziane:
- Praca z Node.js w kontekście serwerowym.
- Doświadczenie w optymalizacji wydajności aplikacji Angular.
- Znajomość Jenkins oraz automatyzacja procesów CI/CD.
- Tworzenie Progressive Web Apps (PWA).