Frontend Tech Lead
Brak informacji o wynagrodzeniu
SeniorFull-time·B2B
#316147·Dodano około miesiąc temu·35
Źródło: SpeedAppTech Stack / Keywords
Front-EndAgileScrumAngularTypeScriptJavaScriptHTML5CSS
Firma i stanowisko
Dołącz do zespołu klienta z branży finansowo-ubezpieczeniowej i rozwijaj kluczowy system webowy wspierający procesy biznesowe organizacji.
Wymagania
Doświadczenie i kompetencje techniczne:
- Minimum 5 lat doświadczenia komercyjnego jako Front-End Developer
- Minimum 3 lata doświadczenia w tworzeniu aplikacji webowych lub mobilnych
- Minimum 2 lata doświadczenia w pracy w metodykach zwinnych (Agile/Scrum)
- Bardzo dobra znajomość Angular (komponenty, moduły, serwisy, DI, routing, formularze, lazy loading, optymalizacja)
- Znajomość Angular Material lub innej biblioteki UI
- Bardzo dobra znajomość TypeScript oraz JavaScript (ES6+)
- Znajomość HTML5, CSS3, SCSS oraz architektur CSS
- Znajomość RxJS
- Doświadczenie z Git, Node.js, npm
- Znajomość protokołu HTTP oraz integracji REST i WebSockets
- Doświadczenie w testach jednostkowych (Jest lub Vitest)
- Znajomość narzędzi bundlujących (Webpack lub Vite)
- Doświadczenie z mikrofrontendami (Module Federation, Web Components)
Dodatkowo:
- Znajomość dobrych praktyk programistycznych i procesu wytwarzania oprogramowania
- Znajomość wzorców projektowych i architektonicznych
- Umiejętność podejmowania decyzji technicznych i mentoringu zespołu
- Komunikatywność i umiejętność pracy zespołowej
- Znajomość języka angielskiego umożliwiająca pracę z dokumentacją techniczną
- Wykształcenie wyższe informatyczne lub pokrewne
Nice to have:
- Znajomość standardów dostępności (WCAG) oraz RWD
- Wiedza z zakresu Web Performance
- Doświadczenie z CI/CD (np. Jenkins)
- Znajomość Service Workers i Web Push API
- Podstawowa znajomość Docker i Kubernetes
Obowiązki
Będziesz pracować nad rozwojem i utrzymaniem rozbudowanego systemu webowego, wykorzystywanego wewnętrznie do obsługi procesów operacyjnych i biznesowych. Projekt obejmuje modernizację architektury front-endowej, wdrażanie nowych funkcjonalności oraz poprawę wydajności i jakości kodu.
Zespół:
- Kameralny zespół projektowy, w tym 2 developerów Front-End
- Ścisła współpraca z architektem systemu oraz zespołami backend i QA
- Głównym celem zespołu jest zapewnienie stabilności, bezpieczeństwa i skalowalności systemu oraz rozwój nowych funkcji
Zakres odpowiedzialności:
- Techniczny mentoring i wsparcie dla developerów Front-End
- Podejmowanie decyzji technicznych oraz projektowanie rozwiązań
- Współpraca z architektem systemu w zakresie kierunków rozwoju technologicznego
- Projektowanie zmian z uwzględnieniem bezpieczeństwa danych, jakości architektury i ciągłości działania
- Implementacja nowych funkcjonalności zgodnie ze standardami i dobrymi praktykami
- Przeglądy kodu (code review)
- Identyfikacja i redukcja długu technologicznego, inicjowanie refaktoryzacji
- Wsparcie przy wdrożeniach oraz rozwiązywanie problemów technicznych
- Analiza błędów i optymalizacja wydajności systemu
- Estymacja pracochłonności zmian
Oferta
- Współpraca w oparciu o umowę B2B
- Praca hybrydowa z Warszawy (1 raz w tygodniu w biurze)
- Wsparcie dedykowanego opiekuna
- Wydarzenia oraz spotkania integracyjne, udział w inicjatywach sportowych
- Dostęp do oferty benefitów (opieka medyczna, ubezpieczenie na życie, karta Multisport)
Pakiet relokacyjny
Opieka zdrowotna
Ubezpieczenie
Karta sportowa
speedapp
52 aktywne oferty