Senior Android Developer

  • Warszawa

Opis

Pracujemy nad własnym produktem i ciagle 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 (75%) i Java. Dbamy o jakość kodu. Robimy regularne code review.

 

Znajdziesz u nas:
- 4600+ testów jednostkowych i integracyjnych oraz testy instrumentacyjne na urządzeniach,
- statyczną analizę kodu.

Pracujemy w Scrum, mamy dwutygodniowe sprinty i co dwa tygodnie wypuszczamy aktualizacje. Również raz na dwa tygodnie spotykamy się, aby porozmawiać o nowych technologiach i problemach technicznych. Rozwijamy również projekty Open Source, obecnie 1600+ gwiazdek na Github (https://github.com/stepstone-tech)


Technologie:
- Kotlin, Java
- Android SDK 5.0+
- Toothpick DI, RxJava 2, Architecture Components, Firebase, Volley, ButterKnife
- JUnit, Mockito, Espresso, Robolectric
- MVP (mostly) + MVVM, Clean Architecture
- Testy automatyczne (jednostkowe, integracyjne, E2E) + statyczna analiza kodu odpalane do każdego PRa
- Bamboo CI, Bitrise.io
- Dystrybucja przez Fabric & Google Play Beta


Proces:
- Scrum
- 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:
- Pakiet Atlassian - JIRA, Confluence, Bitbucket, Bamboo
- Korzystamy z Android Studio, Git, Slack, Sketch, Abstract

 

Hardware:
- MacBook Pro 15" (i7, 16GB RAM, SSD) lub analogiczny laptop z Windows + 1-2 monitory
Ponad 50 urządzeń do testowania (Android i iOS)

 

Szukamy inżynierów, którzy:
- Wykazują pasję do programowania i chcą się ciągle rozwijać
- Dobrze znają język Kotlin oraz Java i rozumieją reactive programming
- Bardzo dobrze znają Androida zarówno od strony użytkownika jak i programisty
- Przynajmniej od 3 lat programują aplikacje na Androida
- Dobrze wiedzą czym jest Material Design i umieją go zastosować
- Dbają o dobrą architekturę i nie boją się wzorców projektowych
- Chcą być dumni z kodu, który tworzą
- Chętnie dzielą się wiedzą z innymi
- Swobodnie posługują się językiem angielskim

 

Oferujemy:
- Dogodną dla Ciebie umowę
- Ubezpieczenie medyczne z opieką stomatologiczną
- Ubezpieczenie na życie
- MultiBenefit – wybierasz co chcesz
- Międzynarodowe środowisko pracy
- Szkolena i konferencje
- Bezpłatne lekcje języka angielskiego
- Premię kwartalną
- Kokurencyjne wynagrodzenie
- Codziennie świeże owoce
- Game room

Stepstone Services czytaj więcej

Senior Android Developer

  • Warszawa
  • Mobile
  • Dowolny rodzaj zatrudnienia
  • Dodano 2 miesiące temu
Aplikuj teraz

Wymagania

  • Android
  • Material Design

Opis

Pracujemy nad własnym produktem i ciagle 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 (75%) i Java. Dbamy o jakość kodu. Robimy regularne code review.

 

Znajdziesz u nas:
- 4600+ testów jednostkowych i integracyjnych oraz testy instrumentacyjne na urządzeniach,
- statyczną analizę kodu.

Pracujemy w Scrum, mamy dwutygodniowe sprinty i co dwa tygodnie wypuszczamy aktualizacje. Również raz na dwa tygodnie spotykamy się, aby porozmawiać o nowych technologiach i problemach technicznych. Rozwijamy również projekty Open Source, obecnie 1600+ gwiazdek na Github (https://github.com/stepstone-tech)


Technologie:
- Kotlin, Java
- Android SDK 5.0+
- Toothpick DI, RxJava 2, Architecture Components, Firebase, Volley, ButterKnife
- JUnit, Mockito, Espresso, Robolectric
- MVP (mostly) + MVVM, Clean Architecture
- Testy automatyczne (jednostkowe, integracyjne, E2E) + statyczna analiza kodu odpalane do każdego PRa
- Bamboo CI, Bitrise.io
- Dystrybucja przez Fabric & Google Play Beta


Proces:
- Scrum
- 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:
- Pakiet Atlassian - JIRA, Confluence, Bitbucket, Bamboo
- Korzystamy z Android Studio, Git, Slack, Sketch, Abstract

 

Hardware:
- MacBook Pro 15" (i7, 16GB RAM, SSD) lub analogiczny laptop z Windows + 1-2 monitory
Ponad 50 urządzeń do testowania (Android i iOS)

 

Szukamy inżynierów, którzy:
- Wykazują pasję do programowania i chcą się ciągle rozwijać
- Dobrze znają język Kotlin oraz Java i rozumieją reactive programming
- Bardzo dobrze znają Androida zarówno od strony użytkownika jak i programisty
- Przynajmniej od 3 lat programują aplikacje na Androida
- Dobrze wiedzą czym jest Material Design i umieją go zastosować
- Dbają o dobrą architekturę i nie boją się wzorców projektowych
- Chcą być dumni z kodu, który tworzą
- Chętnie dzielą się wiedzą z innymi
- Swobodnie posługują się językiem angielskim

 

Oferujemy:
- Dogodną dla Ciebie umowę
- Ubezpieczenie medyczne z opieką stomatologiczną
- Ubezpieczenie na życie
- MultiBenefit – wybierasz co chcesz
- Międzynarodowe środowisko pracy
- Szkolena i konferencje
- Bezpłatne lekcje języka angielskiego
- Premię kwartalną
- Kokurencyjne wynagrodzenie
- Codziennie świeże owoce
- Game room

Formularz zgłoszeniowy

Super! Twoje CV zostało wysłane do rekrutera, o postępach powiadomimy Cię wiadomością e-mail

Dodaj CV (.pdf)
Informujemy, że administratorem danych jest StepStone Services Sp. z o.o. z siedzibą w Warszawa, Domaniewska 50 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest Serwis JarJobs.com oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją. rozwiń keyboard_arrow_down