Frontend Developer

Summary

Builds and maintains responsive Angular web apps and a design system, integrating with REST/GraphQL APIs, using TypeScript, RxJS, and testing tools.

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

  1. Rozwijanie design systemu PANSA UI we współpracy z projektantami UX/UI,

  2. Projektowanie i wytwarzanie nowoczesnych, responsywnych, bezpiecznych i wydajnych aplikacji front-endowych,

  3. Pokrywanie kodu źródłowego testami jednostkowymi oraz integracyjnymi,

  4. Wsparcie w tworzeniu i utrzymywaniu backlogu produktu wraz z zespołem produktowym,

  5. Współpraca z zespołami projektowymi i back-endowymi w celu realizacji wymagań dotyczących funkcjonalności i wyglądu,

  6. Tworzenie dokumentacji projektowej,

  7. Praca zgodna z metodykami zwinnymi,

  8. 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)