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.