Opis stanowiskaW związku z rozwojem zespołu oprogramowania mobilnego w naszej firmie, poszukujemy senior Android developera do naszego zespołu pracującego nad inteligentnym lustrem CareOS (
http://www.care-os.com). Projekt był m.in. prezenowany na Google I/O w zeszłym roku (
https://www.youtube.com/watch?v=MVKgCbDHr5o). W zespole jest już senior Android developer (pełniący też rolę leada w tym projekcie) oraz dwóch programistów na poziomie intermediate.
Przykładowe projekty zrealizowane w ramach zespołu Androidowego:
- CareOS (https://care-os.com)
- Kolibree (https://www.kolibree.com/en/)
- Raisin (https://play.google.com/store/apps/details?id=digital.raisin)
- Radioline (https://play.google.com/store[…]m.radioline.android.radioline)
Elastyczne godziny pracy, możliwa częściowa praca zdalna.
Zakres obowiązków
- samodzielne projektowanie rozwiązań w istniejących aplikacjach
- tworzenie architektury dla nowych projektów
- stosowanie najlepszych praktyk (best practices) oraz dbanie o jakość kodu
- mentoring i praca z junior developerami (w przypadku wieloosobowych projektów)
Wymagania
- min. 4 lata doświadczenia jako Android developer
- umiejętność samodzielnej pracy
- znajomość architektury, komponentów UI i cyklu życia aplikacji Android
- znajomość wzorców projektowych takich jak MVP, MVVM
- znajomość RxKotlin i RxJava
- znajomość DI
- praktyczna wiedza i stosowanie w praktyce zasad SOLID
- znajomość Git
- znajomość przydatnych bibliotek (nie tylko tych z Square)
- praktyczna znajość testów jednostkowych i funkcjonalnych
- bycie na bieżąco z nowymi technologiami i trendami w Androidzie
- dobry angielski w mowie i piśmie
Mile widziane
Co oferujemy
- ciekawe projekty (aplikacje IoT, Smart Home, IT w medycynie i przemyśle)
- praca w międzynarodowym zespole (wyjazdy zagraniczne)
- stosowanie najnowszych rozwiązań i technologii (tworzymy aplikacje, które wykorzystują najnowsze funkcjonalności systemu Android)
- możliwość rozwoju (indywidualna ścieżka, szkolenia i konferencje branżowe)
- pakiet medyczny i sportowy