Lokalizacja: praca zdalna
Model pracy: 100% zdalnie, okazjonalne wyjazdy
Wymiar pracy: 1 FTE / pełny etat
Start: ASAP
Okres współpracy: minimum 12 miesięcy, z możliwością kontynuacji
Język pracy: angielski
O PROJEKCIE
Poszukujemy doświadczonego Mobile Developera, który dołączy do zespołu rozwijającego nowoczesną aplikację mobilną dla sektora telekomunikacyjnego. Głównym obszarem odpowiedzialności będzie rozwój aplikacji mobilnej w technologii React Native, przeznaczonej zarówno na platformę Android, jak i iOS. Rola obejmuje pracę nad rozwojem nowych funkcjonalności, utrzymaniem istniejącego rozwiązania, jakością kodu, testami oraz procesami CI/CD. Szukamy osoby samodzielnej technicznie, która będzie miała również wpływ na decyzje architektoniczne i sposób rozwoju aplikacji. Projekt realizowany jest przede wszystkim zdalnie, a ewentualne podróże są sporadyczne i mogą występować jedynie kilka razy w roku.
ZAKRES OBOWIĄZKÓW
Do głównych zadań należeć będzie:
rozwój aplikacji mobilnej w technologii React Native,
tworzenie i rozwój funkcjonalności na platformy Android oraz iOS,
praca z TypeScript oraz architekturą aplikacji mobilnych,
rozwój i utrzymanie istniejącego kodu,
konfiguracja oraz obsługa projektów Android i iOS,
praca z Xcode oraz środowiskiem iOS,
integracja aplikacji z usługami backendowymi i API,
implementacja testów jednostkowych,
rozwój oraz utrzymanie procesów CI/CD,
współpraca z zespołem developerskim oraz pozostałymi zespołami technicznymi,
udział w podejmowaniu decyzji architektonicznych,
dbanie o jakość, bezpieczeństwo i stabilność aplikacji,
wsparcie monitoringu oraz obsługi środowisk produkcyjnych,
rozwój rozwiązań z uwzględnieniem dostępności (Accessibility),
wykorzystywanie narzędzi AI wspierających proces tworzenia oprogramowania,
dzielenie się wiedzą oraz wsparcie mniej doświadczonych członków zespołu.
KOGO SZUKAMY?
Szukamy osoby z bardzo dobrym doświadczeniem w tworzeniu aplikacji mobilnych, przede wszystkim w środowisku React Native / TypeScript, która dobrze odnajduje się w pracy zarówno po stronie aplikacji mobilnej, jak i w obszarach związanych z backendem, integracjami oraz procesami produkcyjnymi. Istotna będzie samodzielność, odpowiedzialność za jakość dostarczanego rozwiązania oraz gotowość do podejmowania decyzji technicznych.
MUST HAVE
bardzo dobra znajomość React Native,
bardzo dobra znajomość TypeScript,
doświadczenie z Redux,
praktyczna znajomość platform Android i iOS,
doświadczenie w konfiguracji projektów mobilnych,
znajomość Xcode,
doświadczenie z Firebase,
znajomość App Store Connect oraz Google Play Console,
doświadczenie w tworzeniu testów jednostkowych z wykorzystaniem Jest,
praktyczna znajomość procesów CI/CD,
doświadczenie w tworzeniu i utrzymaniu aplikacji produkcyjnych,
samodzielność w rozwiązywaniu problemów technicznych,
znajomość języka angielskiego pozwalająca na swobodną komunikację w międzynarodowym zespole.
MILE WIDZIANE – BACKEND
Dodatkowym atutem będzie doświadczenie backendowe, szczególnie:
Node.js,
NestJS lub Express,
REST API,
OAuth / JWT,
bazy danych SQL lub NoSQL,
integracja aplikacji mobilnych z usługami backendowymi.
MILE WIDZIANE – CLOUD & DEVOPS
Dodatkowym plusem będzie znajomość:
AWS,
Docker,
Kubernetes,
automatyzacji procesów deploymentu,
monitoringu i Observability,
utrzymania aplikacji w środowiskach produkcyjnych.
DODATKOWE OCZEKIWANIA
W projekcie istotne są również:
praktyczne wykorzystanie narzędzi AI wspierających development, np. GitHub Copilot lub Claude Code,
gotowość do przejmowania odpowiedzialności za decyzje architektoniczne,
doświadczenie w obszarze Observability i utrzymania produkcji,
świadomość zagadnień związanych z bezpieczeństwem aplikacji,
uwzględnianie zasad Accessibility,
gotowość do dzielenia się wiedzą i wspierania innych developerów,
aktywne uczestnictwo w rozwoju standardów i dobrych praktyk zespołu.