OPIS STANOWISKA:
Główne wyzwania technologiczne z jakimi się mierzymy:
- tworzenie aplikacji obsługujących bardzo duży ruch (średnio kilkaset milionów odsłon w skali miesiąca oraz kilkaset tysięcy na minutę w pikach)
- budowa rozwiązań optymalnych dla SEO
- zapewnienie wysokiej wydajności aplikacji klienckiej
- zapewnienie wysokiej jakości oprogramowania, a co za tym idzie bezpiecznych wdrożeń i stabilnej produkcji
Aktualnie prowadzimy lub uruchamiamy kilka ciekawych projektów związanych z budową nowej platformy technologicznej, m.in:
- budowa całkowicie nowej aplikacji Web w nowoczesnym stacku technologicznym
- migracja serwisów Legacy (głównie PHP/Twig) do nowej platformy wydawniczej oraz nowej aplikacji ReactJS
- optymalizacja performance istniejących aplikacji ReactJS/Next.js
- budowa Design System
Zespół składa się kilkudziesięciu mocnych technologicznie specjalistów różnych dziedzin podzielonych na kilka SCRUM Team’ów.
Aktualnie szukamy Regular/Senior Developera która wzmocni zespół w obszarze Frontend.
Na twoje zadania będą się składały:
- rozwój/utrzymanie oprogramowania (~75%/25%)
- bliska współpraca z zespołem UX / UI
- przygotowanie testów jednostkowych
- Code Review zmian innych developerów
- tworzenie dokumentacji technicznej
- nadzór nad standardami oraz jakością dedykowanych komponentów systemu
- projektowanie architektury aplikacji oraz funkcjonalności
- mentoring mniej doświadczonych developerów
WYMAGAMY:
- znajomości JavaScript (ES2021) / TypeScript
- znajomości Reacta 17 wraz z Redux
- znajomości HTML5 (semantyka)
- znajomości CSS i preprocesorów (mile widziany SCSS)
- znajomości zagadnień SSR (mile widziany Next.js)
- znajomości protokołu HTTP/2
- znajomości API RESTful oraz GraphQL
- podstawowej znajomości Node.js
- umiejętności pisania testów jednostkowych oraz integracyjnych (mile widziane: jest, testing-library)
- znajomości zagadnień optymalizacji
- doświadczenia w pracy z git
- języka angielskiego na poziomie umożliwiającym korzystanie z dokumentacji
Dodatkowym atutem będą:
- doświadczenie w budowie serwisów informacyjnych (news, lifestyle, sport, etc...)
- znajomość CSS-in-JS (Styled-Components, CSS modules)
- znajomość konteneryzacji Docker
- doświadczenie w tworzeniu aplikacji PWA
- doświadczenie z WebComponents
- znajomość zagadnień Core Web Vital i narzędzi Lighthouse, PageSpeed Insight
- doświadczenie w optymalizacji SEO aplikacji web
- doświadczenie w ekosystemach Design System
- znajomość zagadnień “micro frontends”
- znajomość zagadnień a11y
OFERUJEMY:
- stabilną, długofalową współpracę w modelu B2B
- pracę przy aplikacjach o 100% rozpoznawalności
- kompetentny, zgrany zespół, otwarty na dzielenie się wiedzą
- nowoczesny stack i mocne kompetencje w zespole
- praca przy budowie nowych aplikacji oraz wpływ na decyzje technologiczne
- hybrydowy system pracy z możliwością pełnej pracy zdalnej
- dodatkowe benefity: oferty prywatnej opieki medycznej oraz Multisport na preferencyjnych warunkach, dofinansowanie posiłków
- nowoczesne, klimatyzowane biura, komputer firmowy Apple