Mid/Senior Android Developer


Mid/Senior Android Developer

StepStone Services
Mid
Rekrutacja online
B2B Umowa o pracę
Warszawa

Opis projektu

Pracujemy nad własnym produktem i ciągle go rozwijamy. Każdego miesiąca z naszych aplikacji korzysta pół miliona użytkowników na całym świecie. Mamy zespoły ~6 osobowe (Android, iOS, QA, UX). Projekt napisany w Kotlin (85%). Dbamy o jakość kodu. Robimy regularne code review.

Znajdziesz u nas:

  • Kotlin, Java
  • Android SDK 6.0+
  • Toothpick DI, RxJava 2, Architecture Components, Firebase
  • MVVM + MVP, Clean Architecture
  • JUnit, Mockito, Espresso, Robolectric
  • 5500+ testów jednostkowych i integracyjnych oraz testy instrumentacyjne na urządzeniach odpalane do każdego pull requesta,
  • Statyczną analizę kodu
  • Bamboo CI, Bitrise.io, Firebase Test Lab
  • Dystrybucję przez Firebase App Distribution & Google Play Beta 

W tej roli będziesz:

  • Rozwijać natywne aplikacje z grupy StepStone na platformę Android
  • Wspólnie z kolegami z zespołu aktywnie brać udział w kształtowaniu aplikacji mobilnych
  • Wykorzystywać najlepsze praktyki w zakresie inżynierii oprogramowania oraz aktywnie poszukiwać nowych rozwiązań w celu ulepszenia platformy i procesów wewnętrznych

Proces:

  • SCRUM (2 tygodniowy cykl, wydzielona rola SCRUM mastera)
  • Code Reviews + Continous Integration
  • Release co 2 tygodnie
  • Zespoły ~6 osobowe (Android, iOS, QA, UX)
  • Co dwa tygodnie spotkania dla Android Developerów (prezentacje, omawianie wyzwań)

Software/Hardware:

  • Pakiet Atlassian - JIRA, Confluence, Bitbucket, Bamboo
  • Android Studio, Git, Slack, Abstract
  • MacBook Pro 15" (i7, 16GB RAM, SSD) lub analogiczny laptop z Windows + 1-2 monitory
  • Ponad 50 urządzeń do testowania (Android i iOS) 

Oferujemy:

  • Ubezpieczenie medyczne oraz stomatologiczne
  • Ubezpieczenie na życie
  • Multibenefit - wybierasz to, co chcesz
  • Szkolenia i międzynarodowe konferencje
  • Hackathony, Knowledge Sharing Hours
  • Projekty dla Klienta wewnętrznego
  • Cykliczne eventy i imprezy integracyjne
  • Zajęcia języka angielskiego (z lektorem/native speakerem)
  • Pokój gier i chillout zone

Kogo szukamy?

Technologie, które musisz znać:

  • Kotlin, Java
  • Android SDK
  • RxJava lub Kotlin Coroutines
  • Dependency Injection, Clean Architecture
  • JUnit, Mockito
  • Architecture Components

Technologie, których znajomość jest mile widziana:

  • Espresso
  • Firebase
  • Bamboo CI

Czekamy na Twoje CV, jeśli:

  • Wykazujesz pasję do programowania i chcesz się ciągle rozwijać
  • Bardzo dobrze znasz Androida zarówno od strony użytkownika jak i programisty
  • Przynajmniej od 3 lat programujesz aplikacje na Androida
  • Dbasz o dobrą architekturę i nie boisz się wzorców projektowych
  • Chcesz być dumny z kodu, który tworzysz
  • Dobrze wiesz czym jest Material Design i umiesz go zastosować
  • Chętnie dzielisz się wiedzą z innymi
  • Swobodnie posługujesz się językiem angielskim 

Umiejętności
Kotlin
Java
Android SDK
JUnit
Mockito

Bonusy

Opieka medyczna
  • Pakiet medyczny
  • Pakiet medyczny dla rodziny
Pakiet sportowy
  • Pakiet sportowy
Bonusy finansowe
  • Premie
Kuchnia
  • Gorące napoje
  • Owoce
Rozwój
  • Szkolenia
Parking
  • Parking dla rowerów
Inne
  • Prysznic
  • Pokój relaksu
  • Imprezy integracyjne

StepStone Services

Warszawa 270+
Technologie i umiejętności
  • PHP
  • Java
  • Android

Zobacz podobne ogłoszenia