Senior Frontend Developer (Angular) | Branża technologiczna
Edge One Solutions Sp. z o.o.
⚲ Warszawa
Wymagania
- Angular
- TypeScript
- JavaScript
- HTML
- CSS
- Bootstrap
- Jasmine
- Karma
- Protractor
- Git
- Gitflow
- Jenkins
- Jira
- Confluence
Opis stanowiska
Nasze wymagania: Minimum 5 lat doświadczenia w tworzeniu aplikacji webowych oraz pracy z architekturą mikroserwisową i integracjami REST API / SOAP / GraphQL Bardzo dobra znajomość Angular 14+, TypeScript, JavaScript (ES6/ES7), HTML5, CSS3, Bootstrap oraz preprocesorów CSS (SASS, LESS) Doświadczenie w projektowaniu nowoczesnych, responsywnych aplikacji front-endowych z uwzględnieniem wydajności, bezpieczeństwa i wymagań biznesowych Praktyczna znajomość projektowania architektury systemów z wykorzystaniem wzorców projektowych, Clean Architecture, DDD oraz architektury heksagonalnej Znajomość TDD, refaktoryzacji, zasad czystego kodu oraz narzędzi kontroli jakości kodu (TSLint/JSLint) Doświadczenie w testach jednostkowych i E2E (m.in. Jasmine, Karma, Protractor) Bardzo dobra znajomość narzędzi: Git, Gitflow, Jenkins, JIRA, Confluence Znajomość metodyk Agile oraz różnic w działaniu przeglądarek internetowych Znajomość standardów dostępności WCAG Zdolność analitycznego myślenia, proponowania usprawnień oraz wspierania rozwoju kompetencji zespołu. O projekcie: Największa w kraju firma realizująca projekty IT dla sektora publicznego. Zatrudnia ponad 900 specjalistów i świadczy kompleksowe usługi wspomagające rozwój i niezawodne funkcjonowanie systemów na potrzeby zadań stawianych przed administracją publiczną. Zapewnia poprawne i nieprzerwane funkcjonowanie najważniejszych systemów państwowych. Zakres obowiązków: Uczestnictwo w projektowaniu i wytwarzaniu responsywnych i nowoczesnych aplikacji front-endowych i z zachowaniem obowiązujących standardów w zakresie procesu wytwórczego Wsparcie w diagnozie i rozwiązywaniu błędów produkcyjnych Pokrywanie kodu źródłowego testami jednostkowymi oraz integracyjnymi Utrzymywanie systemów oddanych produkcyjnie w zakresie obsługi problemów i zapewniania rozwiązań Observability i monitoring Analiza przygotowanych zmian w eksploatowanym oprogramowaniu użytkowym Implementacja zmodernizowanego rozwiązania – zintegrowanie poszczególnych składowych przy wykorzystaniu zasad spełniających zachowanie metodologii ciągłej integracji (Continous Integration) w procesie wytwórczym Przygotowanie pakietów instalacyjnych modernizowanego rozwiązania/systemu Tworzenie i utrzymanie dokumentacji tworzonego lub modernizowanego rozwiązania/modułu/warstwy systemu IT Weryfikacja zgodności wytwarzanych produktów z odpowiednimi dokumentami analizy IT i architektury Rozszerzenie funkcjonalności i optymalizacja systemu informatycznego Oferujemy: Zyskujesz indywidualne wsparcie Service Delivery Managera, który pomoże Ci zaplanować ścieżkę kariery i zadba o Twój komfort i satysfakcję z pracy w projekcie Szkolenia, certyfikaty i konferencje - dofinansowujemy lub w pełni pokrywamy koszty rozwoju kompetencji technicznych SmartChange – umożliwiamy zmianę projektu i dobieramy kolejny zgodnie z Twoimi preferencjami Dbamy o Twój work-life balance, dlatego poza pracą oferujemy wyjścia integracyjne, aktywności sportowe i inspirujące webinary #edge1talks, które rozwijają i łączą ludzi Aktywność fizyczna – wspieramy sportowe inicjatywy i wynajem sal treningowych Pakiet zdrowotny – prywatna opieka, karta sportowa, ubezpieczenie i wsparcie psychologiczne (HearMe) Elastyczne benefity – sam decydujesz, na co przeznaczasz punkty w naszym systemie benefitowym Lekcje języka angielskiego – dopasowane do Twojego poziomu, idealne do pracy w międzynarodowym środowisku