React Native Engineer
AgileEngine
Rola polega na budowaniu i utrzymaniu funkcji aplikacji mobilnej dla globalnej marki QSR (szybkiej obsługi gastronomicznej), obejmującej zamawianie, menu, koszyk, płatności, program lojalnościowy i wyszukiwanie sklepów. Praca skupia się na React Native i TypeScript, integracji z backendowymi API, testowaniu (w tym E2E na rzeczywistych urządzeniach przez BrowserStack) oraz udziale w migracji do React Native New Architecture. Zespół pracuje w zwinnym trybie z code review na każdym PR.
Brakuje: nie podano wielkości zespołu ani struktury (liczba developerów, pm, designerów), brak informacji o konkretnym kliencie (globalna marka qsr).
Rola polega na budowaniu i utrzymaniu funkcji aplikacji mobilnej dla globalnej marki QSR (szybkiej obsługi gastronomicznej), obejmującej zamawianie, menu, koszyk, płatności, program lojalnościowy i wyszukiwanie sklepów. Praca skupia się na React Native i TypeScript, integracji z backendowymi API, testowaniu (w tym E2E na rzeczywistych urządzeniach przez BrowserStack) oraz udziale w migracji do React Native New Architecture. Zespół pracuje w zwinnym trybie z code review na każdym PR.
- ✓Firma oferuje mentoring, TechTalks i spersonalizowane plany rozwoju
- ✓Budżety na edukację, fitness i aktywności zespołowe
- ✓Flextime i pełna praca zdalna
- ✓Możliwość udziału w migracji do React Native New Architecture – ciekawy technicznie projekt
- !Rekrutacja zawiera asynchroniczny test Codility (30-60 minut) i nagranie wideo – może to być czasochłonne
- !Nie podano wielkości zespołu ani konkretnego klienta (jedynie 'global QSR brand')
- !Wynagrodzenie podane w PLN, ale ogłoszenie wspomina o 'competitive USD-based compensation' – może być niespójność
- •Budowanie i rozwijanie funkcji aplikacji mobilnej (zamawianie, menu, płatności, lojalność) w React Native z TypeScript
- •Integracja z backendowymi REST API oraz systemami autoryzacji, płatności, fraud detection i feature flags
- •Pisanie i utrzymywanie testów jednostkowych, komponentowych oraz end-to-end na rzeczywistych urządzeniach przez BrowserStack
- •Code review PR-ów i wdrażanie feedbacku od zespołu
- •Debugowanie i naprawianie błędów na iOS i Android przy użyciu narzędzi crash reporting i logów natywnych
- •Utrzymywanie pipeline'ów CI/CD dla buildów, dystrybucji beta i release'ów do App Store i Google Play
- •Współpraca z PM, projektantami i backend engineerami w celu przełożenia wymagań na działające oprogramowanie (sprint planning, review, Figma)
- •Udział w migracji do React Native New Architecture i dokumentowanie decyzji architektonicznych
Oferta dla doświadczonych specjalistów (Senior).
Inżynier z 4 latami doświadczenia w software engineering i co najmniej 2-3 latami w React Native, który potrafi samodzielnie budować funkcje aplikacji, pisać testy i release'ować aplikacje. Znajomość natywnych buildów i modułów jest wymagana, ale może być na poziomie podstawowym z chęcią nauki.
Nie dla juniorów ani mid-level developerów bez komercyjnego doświadczenia w React Native (poniżej 3 lat). Nie dla osób, które nie chcą pisać testów E2E ani zajmować się CI/CD i release'ami do sklepów.
- ?Ile osób liczy zespół developerski pracujący nad tą aplikacją?
- ?Jaki jest obecny stan migracji do React Native New Architecture – ile zostało do zrobienia?
- ?Czy w zespole są dedykowani native developerzy, czy React Native developerzy samodzielnie radzą sobie z natywnymi buildami?
- ?Jak często są release'y do sklepów i jak wygląda proces beta testowania?
- ?Czy w pracy występuje on-call lub dyżury produkcyjne?
- ?Jakie narzędzia do monitorowania błędów i crash reporting są obecnie używane?
- ?Czy istnieje możliwość wyboru pomiędzy B2B a inną formą współpracy?
- ?Jaki jest budżet na szkolenia i konferencje?
- −Nie podano wielkości zespołu ani struktury (liczba developerów, PM, designerów)
- −Brak informacji o konkretnym kliencie (globalna marka QSR)
- −Nie wiadomo, czy projekt jest greenfield czy brownfield
- −Brak informacji o polityce urlopowej na B2B
- −Nie podano, czy wymagane są dyżury on-call
Zespół pracuje w zwinnym trybie z codziennymi standupami, sprint planning, review i retrospektywami. Panuje kultura code review na każdym PR, a komunikacja jest cross-funkcjonalna z PM, designerami i backend engineerami.
Proces rekrutacyjny składa się z dwóch etapów: asynchronicznego (formularz online, 30-60 minutowy test na Codility, 5-minutowe nagranie wideo) i synchronicznego (rozmowa techniczna z zespołem inżynieryjnym, finalna rozmowa z przyszłymi współpracownikami).
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię Android. Pełne statystyki zarobków →