Git (regular)
Android Studio (regular)
Android (regular)
Aktualnie do naszego zespołu poszukujemy Android Developera , który będzie współtworzył aplikację mobilną dla dużego zagranicznego banku.
Zespół do którego Cię zapraszamy, tworzy niedawno powstały projekt o bardzo niskim długu technicznym (m.in. pokrycie kodu testami w 90%), który ma przed sobą perspektywę wieloletniego rozwoju.
Zapraszamy Cię do zespołu, w którym :
dbamy o Technical Excellence ;
nie będziesz poprzestawać na tym, że oprogramowanie działa - stawiamy duży nacisk na jakość i bezpieczeństwo;
będziesz współpracować z całym zespołem (pracujemy w metodyce Scrum) - standardem jest u nas programowanie w parach oraz regularne przeglądy kodu;
nauczysz się / rozwiniesz umiejętność : testowania z BDD (Cucumber), programowania w języku Kotlin, współpracy z klientem anglojęzycznym, projektowania architektury aplikacji;
otrzymasz stawkę adekwatną do Twoich kompetencji technicznych, zdolności komunikacyjnych, umiejętności pracy w międzynarodowym zespole, w tym od poziomu języka angielskiego.
Mamy dla Ciebie również :
możliwość pracy zdalnej, w biurze lub hybrydowej- w zależności od Twoich oczekiwań;
umowę o pracę lub inne dogodne formy zatrudnienia;
elastyczny czas pracy;
atmosferę otwartości i współpracy;
możliwość rozwoju poprzez udział w innowacyjnych międzynarodowych projektach;
współfinansowanie programu MultiSport, prywatnej opieki medycznej;
zajęcia z języka angielskiego finansowane przez firmę;
a także imprezy firmowe.
Dołącz do nas, jeśli :
posiadasz minimum 2 letnie doświadczenie w pracy jako programista aplikacji mobilnych na system Android;
posiadasz dobrą znajomość platformy Android i języka Kotlin;
posiadasz umiejętność korzystania z narzędzi : Android Studio, Git;
dobrze rozumiesz programowanie obiektowe i znasz podstawy programowania funkcyjnego;
znasz REST, JSON, Swagger / Open Api
posługujesz się językiem angielskim (analiza dokumentacji technicznej, swobodna komunikacja z klientem);
posiadasz wiedzę na temat prawidłowej architektury kodu aplikacji;
posiadasz umiejętność kreatywnego i krytycznego myślenia;
łatwo komunikujesz się z kolegami i koleżankami z zespołu;
jesteś ambitny i chcesz się rozwijać.
Mile widziane :
Znajomość języka Java;
Doświadczenie w pisaniu testów automatycznych;
umiejętność tworzenia i dystrybucji bibliotek;
Doświadczenie pracy w metodyce SCRUM;
Doświadczenie w bankowości.