Front-End Software Engineer - Delivery Experience
- Pełny etat
Opis firmy
W Delivery Experience budujemy technologię, dzięki której dostawy z Allegro są łatwe, tanie, szybkie i przewidywalne. Opiekujemy się krytycznymi usługami na ścieżce zakupowej Allegro. Nasze najważniejsze usługi odpowiadają za:
przewidywany czas dostaw, wyliczany algorytmami statystycznymi i ML, serwuje swoje predykcje ponad 12000 razy na sekundę
wybór metody dostawy najlepiej dopasowanej dla klienta: ruch do 1000 rps, odpowiedź w 200 ms
integracje z firmami kurierskimi, dzięki którym działa m.in. darmowa dostawa Smart!: nawet 500 zmian statusu przesyłki na sekundę
Delivery Experience to też jeden z najszybciej rozwijających się obszarów, w ramach którego realizujemy nowe, złożone i ambitne projekty:
Allegro Fulfilment, w którym oferujemy sprzedawcom pełną obsługę logistyczną w naszych magazynach
Allegro Last Mile, czyli pilotaż punktów odbioru i automatów paczkowych
Kładziemy nacisk na:
pracę w autonomicznym i interdyscyplinarnym zespole oraz współpracę z product managerami, analitykami danych i UX
wpływ na technologię - zespół odpowiedzialny jest za architekturę rozwiązania
wpływ na to, co widzi Klient Allegro - od pierwszego projektu, makiet, badania aż po wdrożenie
Z wielką mocą idzie wielka odpowiedzialność - dlatego stawiamy na jakość i bezawaryjność naszych rozwiązań. To, co zakodujesz, samodzielnie wdrażasz na produkcję i odpowiadasz za wydajność i stabilność.
Opis stanowiska
Dlaczego miał(a)byś z nami pracować?
- 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
- Dbamy o wydajność naszych rozwiązań zarówno po stronie przeglądarki jak i po stronie serwera
- Tworzymy mikro frontendy na dużą skalę (400+ komponentów), mikroserwisy - na serio (900+) i skala na serio (100k+ rps na biznesowej szynie danych)
- Stosujemy Code Review, Continuous Integration, Scrum/Kanban, Domain Driven Design, Test Driven Development, Pair Programming w zależności od zespołu
- Aktywnie uczestniczymy w życiu największych grup użytkowników związanych z technologiami w jakich pracujemy (JavaScript, Java, Python, Devops) w Polsce, organizując szkolenia/warsztaty i prezentacje w Poznaniu, Warszawie, Toruniu i Krakowie
- Autonomia technologiczna: wybierasz technologię która pasuje do problemu (nie trzeba zgody wszystkich świętych). Ty za nią potem odpowiadasz
- Tworzymy ponad 60 projektów open source, kilka tysięcy gwiazdek na github
- Nasi pracownicy regularnie wyjeżdżają na konferencje w Polsce i zagranicą (Europa i USA), każdy zespół ma budżet na szkolenia i książki, jeśli chcesz się rozwijać, to zawsze Ci pomożemy
- Dostaniesz od nas laptop z i7, 32GB RAM, SSD - MacBook Pro 16’’ DEV lub 13’’ DEV bądź jeden z topowych Dell: Latitude 7410 DEV lub Precision z Windows (jeśli nie lubisz Maców), do tego dwa zewnętrzne monitory i wszystkie gadżety których potrzebujesz
Ze swojej strony oferujemy:
- Sprawdź sam/a, a oprócz tego m.in:
- Nowoczesne biuro i narzędzia pracy
- Nieformalną 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
- Budżet szkoleniowy oraz wewnętrzna platforma MindUp
Ofertę kierujemy do osób, które:
- Oczekują pracy, która ma głębszy sens (nie tylko “management zlecił”) i chcą cieszyć się z jej rezultatów
- Chcą być dumne z kodu, który tworzą. Chętnie przyjmują uwagi i dzielą się wiedzą w trakcie Code Review
- Potrafią szukać efektywnych rozwiązań do wymagań stawianych przez użytkowników
- Korzystają z danych do podpierania swoich decyzji
- Ciągle się rozwijają i aktualizują swoją wiedzę
- Biegle poruszają się w świecie web frontendu
- Mają doświadczenie w pracy z frameworkami React, Vue.js lub Angular oraz językami TypeScript i JavaScript
- Szukają nowych rozwiązań frontendowych, które sprawiają, że kod jest wysokiej jakości i jest dobrze testowalny
- Rozumieją zagadnienia i techniki związane z wydajnością, ich wykorzystanie i implikacje dla końcowego użytkownika
Wyślij nam swoje CV i sprawdź dlaczego #dobrzetubyć
Dodatkowe informacje
Logistyka na Allegro - Kuba Kaczmarski, podcast https://podcast.allegro.tech/logistyka_na_platformie_allegro/
Delivery Experience w Allegro - Łukasz Szczepański, podcast https://www.buzzsprout.com/1686280/8369814-07-delivery-experience-w-allegro-lukasz-szczepanski
Praca inżyniera w zespole produktowym - Michał Bareja, podcast https://podcast.allegro.tech/inzynier_w_zespole_produktowym/
Wpis na blogu o pierwszych dniach w Allegro, Krzysztof Przychodzki https://blog.allegro.tech/2021/02/first-days-at-allegro.html
- Wydajność Front-Endu - Eryk Napierała, podcast https://podcast.allegro.tech/wydajnosc_frontendu/