Frontend Developer
⚲ Warszawa
Do uzgodnienia
Wymagania
- Angular
- TypeScript
- RxJS
Opis stanowiska
MUST-HAVE:
• Min. 5 lat doświadczenia komercyjnego w Angularze
• TypeScript
• programowanie reaktywne z RxJS
• integracja z backendem przez API
• Docker
• Webpack
• Git
• testy (Jasmine/Karma/Jest/Cypress/Playwright)
• Angielski na poziomie min. B2
NICE-TO-HAVE:
• wyższe wykształcenie (informatyka lub pokrewne)
O projekcie (cel, harmonogram, zespol)
Projekt dotyczy rozwoju nowoczesnych aplikacji webowych oraz utrzymania i rozwoju design systemu PANSA UI. Osoba na tym stanowisku będzie odpowiedzialna za tworzenie responsywnych aplikacji w Angularze, współpracę z projektantami UX/UI oraz zespołami backendowymi, integrację z API (REST/GraphQL), rozwój komponentów, dbanie o jakość kodu poprzez testy jednostkowe i integracyjne oraz udział w code review. Praca odbywa się w metodyce Agile (Scrum/Kanban) z naciskiem na wysoką jakość, bezpieczeństwo i wydajność aplikacji. Wymagane jest również doświadczenie z TypeScript, RxJS, NgRx oraz narzędziami takimi jak Git, Docker i Webpack.
Obowiazki na stanowisku
• Rozwijanie design systemu PANSA UI we współpracy z projektantami UX/UI,
• Projektowanie i wytwarzanie nowoczesnych, responsywnych, bezpiecznych i wydajnych aplikacji front-endowych,
• Pokrywanie kodu źródłowego testami jednostkowymi oraz integracyjnymi,
• Wsparcie w tworzeniu i utrzymywaniu backlogu produktu wraz z zespołem produktowym,
• Współpraca z zespołami projektowymi i back-endowymi w celu realizacji wymagań dotyczących funkcjonalności i wyglądu,
• Tworzenie dokumentacji projektowej,
• Praca zgodna z metodykami zwinnymi,
• Wykonywanie code review.
Co przekona kandydata do oferty?
• Praca zdalna (okazjonalne wizyty w biurze w Warszawie)
• Elastyczne godziny pracy (start od 7:00 do 9:00)
• Długofalowa współpraca (minimum na rok)
• Min. 5 lat doświadczenia komercyjnego w Angularze
• TypeScript
• programowanie reaktywne z RxJS
• integracja z backendem przez API
• Docker
• Webpack
• Git
• testy (Jasmine/Karma/Jest/Cypress/Playwright)
• Angielski na poziomie min. B2
NICE-TO-HAVE:
• wyższe wykształcenie (informatyka lub pokrewne)
O projekcie (cel, harmonogram, zespol)
Projekt dotyczy rozwoju nowoczesnych aplikacji webowych oraz utrzymania i rozwoju design systemu PANSA UI. Osoba na tym stanowisku będzie odpowiedzialna za tworzenie responsywnych aplikacji w Angularze, współpracę z projektantami UX/UI oraz zespołami backendowymi, integrację z API (REST/GraphQL), rozwój komponentów, dbanie o jakość kodu poprzez testy jednostkowe i integracyjne oraz udział w code review. Praca odbywa się w metodyce Agile (Scrum/Kanban) z naciskiem na wysoką jakość, bezpieczeństwo i wydajność aplikacji. Wymagane jest również doświadczenie z TypeScript, RxJS, NgRx oraz narzędziami takimi jak Git, Docker i Webpack.
Obowiazki na stanowisku
• Rozwijanie design systemu PANSA UI we współpracy z projektantami UX/UI,
• Projektowanie i wytwarzanie nowoczesnych, responsywnych, bezpiecznych i wydajnych aplikacji front-endowych,
• Pokrywanie kodu źródłowego testami jednostkowymi oraz integracyjnymi,
• Wsparcie w tworzeniu i utrzymywaniu backlogu produktu wraz z zespołem produktowym,
• Współpraca z zespołami projektowymi i back-endowymi w celu realizacji wymagań dotyczących funkcjonalności i wyglądu,
• Tworzenie dokumentacji projektowej,
• Praca zgodna z metodykami zwinnymi,
• Wykonywanie code review.
Co przekona kandydata do oferty?
• Praca zdalna (okazjonalne wizyty w biurze w Warszawie)
• Elastyczne godziny pracy (start od 7:00 do 9:00)
• Długofalowa współpraca (minimum na rok)
🔍 Dekoder Ogłoszenia
🔴
Rozwijanie design systemu PANSA UI we współpracy z projektantami UX/UI
Może oznaczać zarówno tworzenie nowych, innowacyjnych komponentów, jak i żmudne dopasowywanie istniejących elementów do nowych wymagań.
🔴
Wsparcie w tworzeniu i utrzymywaniu backlogu produktu wraz z zespołem produktowym
Może oznaczać realny wpływ na priorytetyzację zadań, ale równie dobrze może być jedynie formalnym udziałem w spotkaniach bez decyzyjności.
🔴
Praca odbywa się w metodyce Agile (Scrum/Kanban) z naciskiem na wysoką jakość, bezpieczeństwo i wydajność aplikacji.
Agile może oznaczać elastyczność i szybkie reagowanie na zmiany, ale też potencjalnie brak stabilności i ciągłe przepoczwarzanie wymagań.
🟡
Min. 5 lat doświadczenia komercyjnego w Angularze
Wymaganie 5 lat doświadczenia może sugerować, że projekt jest już dojrzały i wymaga raczej utrzymania lub stopniowego rozwoju, a nie rewolucyjnych zmian.
🟡
integracja z backendem przez API
Standardowe zadanie dla front-end developera, ale skala i złożoność integracji mogą być bardzo różne.