Jako członek zespołu, będziesz pracować nad funkcjonalnościami, które podniosą poziom zaangażowania użytkowników w aplikacji mobilnej przy użyciu natywnych rozwiązań oraz przy użyciu wewnętrznego narzędzia multiplatformowego dla systemu operacyjnego Android i iOS.
Nasze oczekiwania:
- Bardzo dobra znajomość iOS SDK, różnych wersji systemu iOS oraz konfiguracji urządzeń
- Bardzo dobra znajomość MVVM, Clean Architecture
- Bardzo dobra znajomość Xcode
- Bardzo dobra znajomość języka programowania Swift
- Znajomość systemu kontroli wersji GIT
- Znajomość języka programowania TypeScript
- Znajomość zasad projektowania interfejsów użytkownika oraz najlepszych praktyk UX
- Znajomość i umiejętność pisania testów jednostkowych
- Umiejętność pracy z RESTful Api oraz znajomość JSON
- Umiejętność pracy w zespole oraz komunikatywność
- Znajomość języka angielskiego na poziomie min. B2
- Praca w trybie hybrydowym
Kluczowe zadania:
- Integracja mechanizmów grywalizacji
- Implementacja nowych funkcjonalności zgodnie z wymaganiami biznesowymi
- Współpraca z zespołem projektowym, backendowym oraz analitycznym
- Udział w code review
- Diagnozowanie i rozwiązywanie problemów technicznych