Firma z branży IT z siedzibą w Gdańsku poszukuje doświadczonego programisty Androida, który zajmie się współtworzeniem i rozwojem aplikacji mobilnych. Wymagana jest znajomość Flutter oraz przynajmniej 7-letnie doświadczenie w tworzeniu aplikacji natywnych. Oferta to praca w 100% zdalna oraz atrakcyjne benefity, w tym karta Multisport i prywatna opieka medyczna.
Qualifications
Min. 2 lata doświadczenia z Flutter.
Min. 7 lat doświadczenia w aplikacjach natywnych Android.
Swobodna komunikacja w języku angielskim.
Responsibilities
Współtworzenie i rozwój aplikacji mobilnych na platformę Android.
Integracja aplikacji z backendem i chmurą.
Współpraca z zespołem UX i UI.
Skills
Flutter
Kotlin
Android SDK
React programming (RxJava, RxBinding)
RESTful communication
Git and Gitflow
Tools
Android Jetpack
Room
Realm
SQLite
Job description
Praca w 100% zdalna.
Zadania
współtworzenie i rozwój aplikacji mobilnych w oparciu o platformę Android, z zaangażowaniem w poszczególne fazy procesu tworzenia oprogramowania (analizę wymagań, projektowanie, implementację, testowanie, wdrażanie i publikowanie w sklepie Google Play) w stopniu i w zakresie zależnym od posiadanego doświadczenia;
odpowiedzialność za część lub całość systemu – w zależności od realizowanego projektu;
integracja aplikacji z backendem, chmurą, platformami typu Enterprise i low code;
współpraca z zespołem ekspertów UX i UI, w celu zapewnienia jak najlepszego doświadczenia użytkownika z rozwiązaniem, a tym samym satysfakcji klienta;
Oczekiwania
doświadczenie z Fluttermin. 2 lata - warunek konieczny
min. 7 lat doświadczenie w tworzeniu aplikacji natywnych na platformę Android, doświadczenie w iOS lub w technologiach hybrydowych będzie dodatkowym atutem;
znajomość języka Kotlin oraz Android SDK;
praktyczna wiedza z zakresu: wzorców projektowych i architektonicznych m.in. MVP, MVVM, wstrzykiwanie zależności (Dagger, Hilt), programowania reaktywnego (RxJava, RxBinding), baz danych (Room, Realm, SQLite), komunikacji sieciowej (REST, JSON, Retrofit), Android Jetpack, jak również systemu kontroli wersji Git i Gitflow;
znajomość w zakresie podstawowym mobilnego DevOps i CI/CD;