Lead React Native Developer віддалено Jako główny programista React Native w naszym projekcie cyfrowym będziesz odpowiedzialny za kierowanie rozwojem wycinanki -edge, wieloplatformowa aplikacja bankowości mobilnej. Będziesz kierować zespołem programistów i ściśle współpracować z projektantami, menedżerami produktu i innymi zainteresowanymi stronami, aby zapewnić solidną i przyjazną dla użytkownika aplikację. Obowiązki: Kierowanie kompleksowym rozwojem aplikacji bankowości mobilnej React Nati
Lead React Native Developer
віддалено
Jako główny programista React Native w naszym projekcie cyfrowym będziesz odpowiedzialny za kierowanie rozwojem wycinanki -edge, wieloplatformowa aplikacja bankowości mobilnej. Będziesz kierować zespołem programistów i ściśle współpracować z projektantami, menedżerami produktu i innymi zainteresowanymi stronami, aby zapewnić solidną i przyjazną dla użytkownika aplikację.
Obowiązki:
- Kierowanie kompleksowym rozwojem aplikacji bankowości mobilnej React Native, zapewniającej wysoką wydajność, skalowalność i bezpieczeństwo .
- Współpracuj z projektantami, aby wdrażać projekty interfejsu użytkownika o doskonałej jakości pikseli i zapewniać płynną obsługę użytkowników na platformach iOS i Android.
- Projektuj i wdrażaj komponenty i biblioteki wielokrotnego użytku, aby przyspieszyć rozwój i utrzymać jakość kodu.
- Ściśle współpracuj z programistami backendu, aby zintegrować interfejsy API i zapewnić płynny przepływ danych między aplikacją mobilną a serwerem.
- Wdrażaj najlepsze praktyki branżowe w zakresie tworzenia aplikacji mobilnych, w tym przeglądy kodu, testy jednostkowe i ciągłą integrację.
- Bądź na bieżąco z najnowszymi trendami i technologiami w rozwoju urządzeń mobilnych, szczególnie w ekosystemie React Native, i w stosownych przypadkach opowiadaj się za ich przyjęciem.
- Członkowie zespołu mentorów i coachów, wspierający kulturę uczenia się i ciągłego doskonalenia w jednostce.
- Współpracuj z interesariuszami, aby zebrać wymagania, zapewnić wskazówki techniczne i zapewnić zgodność z celami i harmonogramem projektu.
Wymagania:
- Udokumentowane doświadczenie (ponad 6 lat) jako programista React Native z dużym portfolio aplikacji mobilnych wdrożono zarówno na platformach iOS, jak i Android.
- Dogłębna znajomość frameworków JavaScript, TypeScript, React i React Native, w tym ich podstawowych zasad i najlepszych praktyk.
- Doświadczenie w kierowaniu zespołem programistów w zakresie tworzenia złożonych aplikacji mobilnych, najlepiej w branży fintech lub bankowości.
- Solidna znajomość wzorców architektury aplikacji mobilnych, takich jak Flux/Redux, oraz doświadczenie w projektowaniu skalowalnych i łatwych w utrzymaniu aplikacji. Doświadczenie z Redux Toolkit i Zustand.
- Biegłość w integrowaniu interfejsów API i bibliotek RESTful (takich jak React Query itp.) z aplikacjami React Native.
- Zaawansowane doświadczenie z biblioteką React Native Reanimated lub Moti
- Znajomość najlepszych praktyk i technik związanych z bezpieczeństwem aplikacji mobilnych w celu zabezpieczania wrażliwych danych użytkowników.
- Silne umiejętności komunikacji i współpracy połączone ze zdolnością do skutecznej pracy w środowisku zespołu składającego się z wielu różnych funkcji.
- Znajomość potoków CI/CD i platform testów automatycznych dla aplikacji mobilnych.
Preferowane kwalifikacje:
- Doświadczenie w programowaniu natywnym iOS lub Android (Swift/Objective-C dla iOS, Java/Kotlin dla Android).
- Licencjat z informatyki, inżynierii lub pokrewnej dziedziny (lub równoważne doświadczenie zawodowe
- Wcześniejsze doświadczenie w pracy w środowisku start-upowym lub przy projektach od podstaw.