Senior React Native App Developer
emagine
To rola senior developera React Native, który będzie odpowiedzialny za stworzenie nowej aplikacji mobilnej od podstaw dla branży gospodarki odpadami w Danii. Aplikacja będzie służyć do komunikacji między gminami a obywatelami. Developer będzie współpracował z zespołami backendowymi i interesariuszami produktowymi, integrując aplikację z istniejącymi REST API. Jest to rola o dużym zakresie odpowiedzialności technicznej, obejmująca architekturę, wybory technologiczne i utrzymanie jakości.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano konkretnej liczby dni pracy zdalnej/stacjonarnej (choć strukturalnie jest remote)., brak opisu procesu rekrutacyjnego (liczba etapów, zadanie domowe, live coding)..
To rola senior developera React Native, który będzie odpowiedzialny za stworzenie nowej aplikacji mobilnej od podstaw dla branży gospodarki odpadami w Danii. Aplikacja będzie służyć do komunikacji między gminami a obywatelami. Developer będzie współpracował z zespołami backendowymi i interesariuszami produktowymi, integrując aplikację z istniejącymi REST API. Jest to rola o dużym zakresie odpowiedzialności technicznej, obejmująca architekturę, wybory technologiczne i utrzymanie jakości.
- ✓Greenfield – budowa aplikacji od podstaw, co daje autonomię techniczną i brak legacy.
- ✓Wymagana jest własność techniczna i podejmowanie decyzji – rola z dużą odpowiedzialnością.
- ✓Współpraca z zespołem backendowym i interesariuszami – widoczny wpływ na produkt.
- −Lokalizacja w Lizbonie, ale projekt dotyczy Danii – może to oznaczać konieczność dostosowania do duńskich standardów i potencjalne podróże. Nie jest jasne, czy miejsce pracy faktycznie jest w Lizbonie czy w Danii.
- −Brak informacji o procesie rekrutacyjnym – może być długi lub nieprzewidywalny.
- !Brak opisu struktury zespołu (ile osób, czy są inni mobile developerzy).
- !Nie podano harmonogramu projektu ani przewidywanego czasu trwania kontraktu.
- !Wymieniono technologie backendowe w bazie danych (Java, REST API, Scrum itp.) – może sugerować, że backend jest w Javie, co może wpłynąć na integrację.
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i implementacja funkcjonalności w React Native z TypeScript
- •Integracja z istniejącymi REST API i współpraca z zespołem backendowym
- •Konfiguracja środowiska deweloperskiego i procesu CI/CD dla aplikacji mobilnej
- •Zarządzanie publikacją i wersjonowaniem aplikacji w App Store i Google Play
- •Testowanie i debugowanie na iOS i Android, uwzględniając różnice platformowe
- •Udział w spotkaniach Agile (Scrum) i planowaniu sprintów
- •Review kodu i mentoring mniej doświadczonych członków zespołu
Oferta dla doświadczonych specjalistów (Senior).
Mid-level React Native developer z co najmniej 3-letnim doświadczeniem komercyjnym, który ma za sobą co najmniej jedną udaną publikację aplikacji w sklepach i posiada praktyczną wiedzę o różnicach między iOS a Android.
Osoby bez doświadczenia w React Native lub z tylko podstawową znajomością TypeScript. Rola wymaga seniority i samodzielności – nie jest odpowiednia dla juniorów ani osób przyzwyczajonych do pracy pod ścisłym nadzorem.
- ?Czy zespół jest w pełni zdalny, czy są jakieś spotkania na żywo (np. w Danii)?
- ?Jaki jest przewidywany czas trwania projektu/kontraktu?
- ?Ile osób liczy zespół backendowy i czy są już jakieś ustalenia techniczne?
- ?Czy aplikacja będzie wymagać integracji z MitID od razu, czy to opcja na przyszłość?
- ?Jakie narzędzia do CI/CD są preferowane? Czy mamy dowolność wyboru?
- ?Czy są przewidziane dyżury lub wsparcie after-hours dla aplikacji produkcyjnej?
- ?Jaki jest poziom znajomości Agile/Scrum w zespole? Czy to jest dojrzały zespół?
- −Nie podano konkretnej liczby dni pracy zdalnej/stacjonarnej (choć strukturalnie jest remote).
- −Brak opisu procesu rekrutacyjnego (liczba etapów, zadanie domowe, live coding).
- −Nie określono wielkości zespołu mobilnego.
- −Brak informacji o systemie nagród (premie, udziały) lub benefitach pozapłacowych.
Zwinny, oparty na współpracy z backendem i interesariuszami. Oczekuje się samodzielności i odpowiedzialności technicznej.