W Octy jesteśmy oddani przekształcaniu pomysłów startupów w udane biznesy. Dzięki 8-letniemu doświadczeniu uruchomiliśmy ponad 35 aplikacji, zebraliśmy ponad 5 mln USD dla naszych klientów i zbudowaliśmy dwa własne startupy. Nasz zdalny zespół ekspertów jest tutaj, aby rozwijać, uruchamiać i skalować startupy z dostosowanymi rozwiązaniami w zakresie back-endu, front-endu i DevOps.
Wymagane umiejętności:
Znajomość TypeScript, JavaScript i Node.js.
Dobre zrozumienie OOP, zasad SOLID i wzorców projektowych.
Doświadczenie z interfejsami API REST i WebSocket.
Znajomość Redux lub innych rozwiązań do zarządzania stanem.
Doświadczenie z Redux Toolkit lub Redux Saga.
Znajomość Realm lub innych systemów baz danych.
Znajomość podstawowych technologii front-endowych (HTML, CSS, SCSS, BEM itp.).
Doświadczenie w korzystaniu z systemu Git do kontroli wersji.
Byłoby plusem:
Doświadczenie w natywnym rozwoju aplikacji mobilnych;
Doświadczenie w publikowaniu aplikacji mobilnych w Google Play i AppStore
Doświadczenie z systemami sterowanymi zdarzeniami
Podstawowa wiedza na temat CI/CD (Fastlane/CircleCI)
Doświadczenie w zarządzaniu rozwiązaniami opartymi na chmurze (AWS, Google Cloud, Azure itp.)
Doświadczenie w korzystaniu z narzędzi do debugowania (Flipper, Reactotron)
Obowiązki:
Projektowanie i wdrażanie wieloplatformowej aplikacji mobilnej;
Pisanie czystego i solidnego kodu;
Dzielenie się doświadczeniem z członkami zespołu
Promuj dobre zasady projektowania, takie jak ponowne wykorzystywanie kodu, modułowość i rozszerzalność.