Aktualnie poszukujemy Senior React Developera do projektu z obszaru digital marketing.
Tryb pracy: 100% zdalnie.
Nasz Klient to dynamicznie rozwijający się startup należący do jednej z największych na świecie grup reklamowych. Jest partnerem firm takich jak Google, Facebook i Instagram. Główna siedziba znajduje się w UK (Londyn), natomiast poszczególne biura zlokalizowane są w USA (m.in. Nowy Jork), Zjednoczonych Emiratach Arabskich, Australii i Niemczech.
Obecnie na swoim pokładzie posiada ok. 130 osób. Zespół techniczny i produktowy tworzy software dla Klientów / użytkowników platform digitalowych, umożliwiający tworzenie, wdrażanie i pomiar spersonalizowanych banerów, reklam wideo i reklam społecznościowych. Startup świadczy usługi m.in. dla Apple, McDonalds, Renault, HSBC, Pepsi i wielu innych firm, korzystając z chmury AWS i rozwiązań serverless. Większość backendu została napisana w PHP, nowe mikroserwisy są napisane w Node, a frontend w całości w React.
Kluczowe zadania:
- Projektowanie architektury, budowanie komponentów interfejsu użytkownika oraz wdrażanie ich zgodnie z najlepszymi praktykami React i Redux
- Zapewnienie, że zarówno cała aplikacja, jaki i poszczególne komponenty są przetestowane, solidne i łatwe w utrzymaniu
- Pisanie nowych funkcjonalności zgodnie z wymaganiami
- Planowanie i omawianie możliwych rozwiązań z resztą zespołu, menedżerami produktu i innymi interesariuszami (technicznymi i nietechnicznymi)
Wymagania ogólne:
- Pełnienie funkcji lidera technicznego w projektach z nietechnicznymi interesariuszami
- Badanie, projektowanie i budowanie złożonych funkcjonalności
- Pisanie, wdrażanie wydajnego i wysokiej jakości kodu
- Proaktywna postawa w poszukiwaniu właściwego rozwiązania
- Utrzymanie jakości kodu
- Pozytywne podejście do pracy - 'can-do approach'
- Szkolenie innych programistów
Wymagania techniczne - 'must have':
- min. 6 lat doświadczenia na podobnym stanowisku
- Doskonała znajomość React poparta bogatym doświadczeniem
- Solidna znajomość Redux i wzorców projektowania danych w Redux
- Dobra znajomość JavaScript, ES6 (i nowszych) oraz TypeScript
- Bogate doświadczenie z TDD, Jest
- Umiejętność zrozumienia wymagań biznesowych i przełożenia ich na wymagania techniczne
- Znajomość narzędzi do wersjonowania kodu, takich jak GIT
Oferujemy:
- Wynagrodzenie na podstawie kontraktu B2B w zależności od poziomu doświadczenia: 120-150 PLN netto/h + VAT
- Czas trwania projektu min. 6 miesięcy, z możliwością przedłużenia
- Zaangażowanie w pełnym wymiarze czasu pracy (40 godz. tygodniowo)
- Krótki, 14 dniowy termin płatności faktury
- Kartę Multisport
- Prywatną opiekę medyczną w PZU Życie