Fullstack Developer
Opis stanowiska
Poszukujemy Fullstack Developera (Angular+Node) do projektu realizowanego przez nasz zespół dla międzynarodowej organizacji technologicznej działającej w branży HR Tech.ProjektProjekt dotyczy rozwoju jednej z największych platform wspierających procesy związane z poszukiwaniem pracy i rozwojem kariery zawodowej. Z rozwiązania korzystają miliony użytkowników na całym świecie, a system jest stale rozwijany w oparciu o nowoczesne technologie i podejście produktowe.Dołączysz do zespołu odpowiedzialnego za rozwój aplikacji webowych wykorzystywanych przez kandydatów oraz klientów biznesowych. Praca obejmuje tworzenie nowych funkcjonalności, rozwój architektury frontendowej opartej o mikrofrontendy, współpracę przy projektowaniu rozwiązań oraz dbanie o jakość i wydajność aplikacji działających na dużą skalę.Projekt realizowany jest w modelu produktowym, w którym zespoły mają realny wpływ na proponowane rozwiązania, kierunek rozwoju produktu oraz doświadczenia użytkowników końcowych.Zakres obowiązkówUdział w pełnym cyklu życia produktu – od identyfikacji problemów biznesowych, przez projektowanie rozwiązań, aż po wdrożenie i analizę efektów.Projektowanie oraz rozwój aplikacji frontendowych w Angularze.Tworzenie rozwiązań typu Backend for Frontend w Node.js.Współpraca z projektantami UX/UI przy budowaniu nowoczesnych doświadczeń użytkownika.Współpraca z innymi zespołami produktowymi i platformowymi.Dbanie o jakość kodu, testy, code review oraz dobre praktyki inżynierskie.Wsparcie i mentoring mniej doświadczonych programistów.WymaganiaBardzo dobra znajomość JavaScript.Minimum około 5 lat doświadczenia komercyjnego w tworzeniu aplikacji webowych.Doświadczenie z AngularemBardzo dobra znajomość Node.js.Praktyczna znajomość zasad Clean Code i Clean Architecture.Doświadczenie w projektowaniu i wdrażaniu dobrych praktyk inżynierskich.Znajomość zagadnień związanych z architekturą systemów rozproszonych.Dobra znajomość technologii webowych (HTTP, cache, bezpieczeństwo, debugging).Doświadczenie w obszarze wydajności, dostępności (Accessibility) oraz użyteczności aplikacji webowych.Umiejętność monitorowania aplikacji produkcyjnych oraz analizy błędów i metryk.Bardzo dobra znajomość języka angielskiego.Mile widzianeZnajomość Java.Doświadczenie w środowiskach CI/CD oraz częstych wdrożeniach produkcyjnych.
Interesuje Cię ta oferta?