Front-end Software Engineer (Web Performance)
- Pełny etat
Opis stanowiska
Jeśli:
- Rozumiesz zagadnienia i techniki związane z wydajnością, ich wykorzystanie i implikacje dla końcowego użytkownika
- Jesteś dociekliwy i masz pomysły, co zrobić by Allegro działało szybciej
- Wiesz jak działają przeglądarki oraz ich narzędzia developerskie
- Wydajne użycia cache’a nie jest dla Ciebie tajemnicą
- Jeżeli wiesz, co to FCP, FMP, LCP i TTI
- Jesteś na bieżąco, z tym co się dzieje w dziedzinie Web Performance i ekosystemie frontendowym
- Lubisz eksperymentować by zweryfikować swoje hipotezy
- Znasz javascript, ale backend też nie jest dla Ciebie tajemnicą
Na czym polegać będzie Twoja praca?
- Ciągłe dbanie o szybkość i płynność działania Allegro
- Monitorowanie i rozwiązywanie problemów z wydajnością
- Rozwój narzędzi developerskich używanych przez inżynierów frontend
- Wyznaczanie budżetów wydajnościowych i dbanie o ich realizację.
- Analizowanie, profilowanie i optymalizacja istniejącego kodu
- Edukacja programistów i innych pracowników w zakresie szybkości stron i jej wpływu na użytkownika
- O tym jak wygląda w praktyce praca w tym zespole opowiada w jednym z podcastów nasz kolega: https://allegro.tech/podcast/wydajnosc_frontendu/
Dlaczego miałabyś/miałbyś z nami pracować?
- Jesteśmy dużym i rozpoznawalnym serwisem działającym w imponującej skali (120 mln odsłon i 8 mln unikalnych użytkowników dziennie, dziesiątki komponentów, 700+ mikrousług, kilka petabajtów danych analitycznych).
- Tworzymy front-end w oparciu o własny style-guide - dbamy o spójność i jakość naszych stron.
- Nie boimy się nowych technologii - chętnie korzystamy z czystego JSa, ale nie brak u nas Reacta, Angulara, Vue, a całość serwujemy przy pomocy Node.js. Mamy też prywatny rejestr npm.
- O jakość kodu dbamy robiąc Code review (Bitbucket) i korzystając z dobrodziejstw Continuous Integration (Bamboo), Test Driven Development (Mocha, Ava, Jest) oraz Pair Programmingu.
- Jesteśmy zwinni i elastyczni - pracujemy w Scrumie/Kanbanie (zależnie od zespołu), a nasz ekosystem oparty jest na self-service'ach i własnych narzędziach deweloperskich.
- Jesteśmy gronem ponad 600 świetnych inżynierów, którzy chętnie rozwijają się poprzez udział w konferencjach i równie chętnie dzielą się wiedzą na licznych spotkaniach technologicznych takich jak Meet.js, Warsaw.js, Devoxx PL, Confitura. Współtworzymy bloga i społeczność allegro.tech.
- Wierzymy w autonomię technologiczną: wybierasz technologię która pasuje do problemu (nie trzeba zgody wszystkich świętych) - to Ty za nią potem odpowiadasz.
- Mamy 40 projektów open source, docenionych 3391 gwiazdkami na GitHubie.
Ze swojej strony oferujemy:
- Zatrudnienie na podstawie umowy o pracę w firmie o stabilnej pozycji rynkowej
- Startupową, elastyczną kulturę pracy i stabilność dojrzałej organizacji.
- Nowoczesne biuro i najlepsze narzędzia pracy.
- Świetną atmosferę pracy w profesjonalnym zespole.
- Bogaty pakiet świadczeń pozapłacowych w systemie kafeteryjnym – Ty decydujesz z czego korzystasz.
- Zajęcia angielskiego z programem nauczania stworzonym z myślą o inżynierach opłacane przez nas.
Wyślij nam swoje CV i dołącz do Allegro!