Pracuj.pl Praca zdalna Mid

Programista (m/k)

PEKABEX

⚲ Poznań, Jeżyce, Warszawa, Śródmieście

Do uzgodnienia

Wymagania

  • min. 3 lata komercyjnego doświadczenia w tworzeniu aplikacji mobilnych w React Native
  • doświadczenie w budowaniu i publikacji aplikacji na iOS i Android (App Store / Google Play)
  • umiejętność pracy na podstawie istniejącej aplikacji webowej i przekładania jej logiki na warstwę mobilną
  • doświadczenie w optymalizacji wydajności, stabilności i skalowalności aplikacji mobilnych
  • znajomość mechanizmów komunikacji w czasie rzeczywistym (WebSocket, Socket.io, Firebase, push notifications)
  • doświadczenie w pracy zespołowej w metodykach zwinnych (Scrum / Kanban)
  • gotowość do przyjazdów do biura w Poznaniu raz w miesiącu

Mile widziane

  • znajomość natywnych technologii (Swift/Objective-C, Kotlin/Java) na potrzeby integracji natywnych modułów

Opis stanowiska

PEKABEX szuka programisty React Native do wewnętrznej aplikacji usprawniającej pracę wszystkich działów firmy. Będziesz przekładać logikę istniejącej aplikacji webowej na warstwę mobilną i rozwijać funkcjonalności integrujące się z API oraz komunikacją w czasie rzeczywistym. Uwaga: opis sugeruje, że obecna aplikacja może mieć problemy z wydajnością, stabilnością lub skalowalnością, a kod może wymagać refaktoryzacji — to nie jest projekt od zera. Wymagana gotowość do przyjazdów do biura w Poznaniu raz w miesiącu.

🔍 Dekoder Ogłoszenia

🔴
Umiejętność pracy na podstawie istniejącej aplikacji webowej i przekładania jej logiki na warstwę mobilną
Może oznaczać konieczność przepisywania dużej części kodu lub pracy z nieoptymalną architekturą.
🔴
Doświadczenie w optymalizacji wydajności, stabilności i skalowalności aplikacji mobilnych
Może sugerować, że obecna aplikacja ma problemy z wydajnością, stabilnością lub skalowalnością, które będziesz musiał rozwiązać.
🔴
Znajomość dobrych praktyk programistycznych, wzorców projektowych i zasad clean code
Może oznaczać, że obecny kod jest daleki od ideału i wymaga refaktoryzacji.
🔴
Znajomość mechanizmów komunikacji w czasie rzeczywistym (WebSocket, Socket.io, Firebase, push notifications)
Może oznaczać, że będziesz musiał pracować z systemami, które są skomplikowane w implementacji i utrzymaniu.
🔴
Znajomość natywnych technologii (Swift/Objective-C, Kotlin/Java) na potrzeby integracji natywnych modułów
Może oznaczać, że będziesz musiał zagłębić się w natywny kod, nawet jeśli głównym celem jest praca z React Native.