Szukamy doświadczonego i utalentowanego zespołu front-end/lidera technologicznego, który dołączy do naszego zespołu inżynierów i będzie przewodzić naszym inicjatywom w zakresie rozwoju front-endu. Na tym stanowisku odegrasz kluczową rolę w definiowaniu przyszłości naszej architektury, procesów i metodologii front-end. Będziesz mieć za zadanie przebudować i kierować naszym zespołem front-end, zapewniając dostarczanie wysokiej jakości, skalowalnego i łatwego w utrzymaniu kodu.
Idealny kandydat to osoba, która kreatywnie rozwiązuje problemy, ceni inteligentne i wydajne rozwiązania oraz projektuje, lubi współpracować i otrzymywać opinie, a także lubi wyzwania, aby znaleźć najlepszą ścieżkę rozwoju zarówno dla produktu, jak i zespołu.
Obowiązki:< /p>
- Kieruj, mentoruj i rozwijaj zespół front-end, tworząc pozytywne środowisko sprzyjające współpracy.
- Zapewnij wysokie standardy jakości kodu, wydajności i doświadczenia użytkownika.
- li>
- Wdrażaj nowoczesne praktyki testowania front-endu, aby zapewnić niezawodne i wydajne testowanie.
- Oceniaj i eliminuj problemy techniczne w bazie kodu front-endu.
- Promuj współpracę, wzajemne recenzje, i wspólna odpowiedzialność za jakość kodu.
- Wprowadź skuteczne procesy programistyczne, aby poprawić produktywność i wydajność zespołu.
- Współpracuj z menedżerami produktu, projektantami i programistami zaplecza, aby zapewnić terminową realizację projektów i zgodność z celami biznesowymi.
Wymagania:
- Wykazana umiejętność przewodzenia, mentorowania i inspirować zespół programistów.
- Ponad 5 lat doświadczenia zawodowego w programowaniu front-end, z udokumentowanym doświadczeniem w kierowaniu i zarządzaniu zespołami front-end.
- Dogłębna wiedza i praktyczne doświadczenie z React, w tym z jego ekosystemem i powiązanymi technologiami.
- biegły w HTML, CSS, JavaScript oraz nowoczesnych frameworkach i narzędziach front-endowych.
- Doświadczenie z front-endem gotowe frameworki i narzędzia do testowania, takie jak Jest, Mocha, Jasmine lub podobne.
- Doświadczenie w kierowaniu projektowaniem i realizacją projektów z wieloma programistami, w tym w przeprowadzaniu przeglądów projektów, przeglądów kodu i przeglądów testów.
- li>
- Udokumentowane doświadczenie w zakresie kompleksowego zarządzania cyklem życia funkcji, od wymagań produktu po architekturę i projektowanie, rozwój i testowanie.
- Doskonałe umiejętności komunikacyjne i interpersonalne, ze zdolnością do formułowania koncepcji technicznych dla interesariuszy nietechnicznych.
- Doskonałe umiejętności komunikacji w języku angielskim, zarówno w mowie, jak i w piśmie.
- Angular – miło go mieć