All offersWarszawaMobileAndroid developer
Android developer
Mobile
ALSOFT

Android developer

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

Tech stack

    Kotlin
    regular
    Java
    regular
    MVVM
    regular
    RxJava 2
    regular
    Git
    regular

Job description

O ALSOFT sp. z o.o.

Alsoft jest częścią francuskiej grupy Baracoda (https://www.baracoda.com/en/), która ma centralę w Paryżu, a oddziały m.in. w Nowym Jorku. Pracujemy nad projektami z zakresu IoT (rynek konsumencki i przemysłowy), informatyki medycznej, fitness, smart home, AI w ramach grupy Baracoda oraz dla klientów zewnętrznych. 

Tworzymy aplikacje mobilne iOS i Android, a także całe systemy zawierające backend i/lub frontend (CMS, itp.). W przypadku systemów IoT, masze usługi pokrywają również produkcję sprzętu (sensory, itp.) oraz elementy AI/uczenia maszynowego (we współpracy z innymi firmami wchodzącymi w skład grupy Baracoda).

W związku z rozwojem zespołu oprogramowania mobilnego w naszej firmie, poszukujemy programisty z kilkuletnim doświadczeniem w tworzeniu aplikacji Android. 

Oferujemy pracę nad ciekawymi projektami (także IoT, co oznacza komunikację z urządzeniami zewnętrznymi) z wykorzystaniem najnowszych technologii, możliwość rozwoju oraz pracę w międzynarodowym zespole.
Przykładowe projekty zrealizowane w ramach zespołu Androidowego:


Możliwość pracy zdalnej oraz elastyczne godziny pracy.

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. 3 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

Oferujemy:
  •  Kartę multisport (lub podobną)
  •  Kuchnię
  •  Darmową kawę i inne napoje
  •  Prywatną opiekę zdrowotną
  •  Elastyczne godziny pracy
  •  Szkolenia
  •  Konferencje

Metodologia pracy
  •  System kontroli wersji ― Git
  •  System zarządzania projektem ― Jira
  •  Metodologia Agile ― Scrum
  •  Komunikator firmowy ― Slack
  •  Code review ― Crucible
  •  Continuous Integration ― Jenkins
  •  Testy jednostkowe
  •  Statyczna analiza kodu ― Lint, PMD, Checkstyle
  •  Swoboda w wyborze oprogramowania


Prosimy o kontakt na adres mailowy jobs@alsoft.pl.