All offersWarszawaMobileSenior Android Developer
Senior Android Developer
Mobile
ALSOFT

Senior Android Developer

ALSOFT
Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office

Tech stack

    Android
    advanced
    Java
    advanced
    Kotlin
    regular
    MVP
    regular
    MVVM
    regular
    RxJava
    regular
    RxKotlin
    regular
    DI
    regular
    Git
    regular
    GitFLow
    regular

Job description

Opis stanowiska
W 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
  • Retrofit
  • SQLite
  • Git flow

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