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%) i Java. Dbamy o jakość kodu. Robimy regularne code review. Znajdziesz u nas również więcej niż 5500 testów jednostkowych, integracyjnych, instrumentacyjnych oraz 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 6.0+
- Toothpick DI, RxJava 2, Architecture Components, Firebase
- JUnit, Mockito, Espresso, Robolectric
- MVVM + MVP, Clean Architecture
- Testy automatyczne (jednostkowe, integracyjne, E2E) + statyczna analiza kodu odpalane do każdego PRa
- Bamboo CI, Bitrise.io, Firebase Test Lab
- Dystrybucja przez Firebase App Distribution & Google Play Beta
Szukamy inżynierów, którzy:
- Wykazują pasję do programowania i chcą się ciągle rozwijać
- Dobrze znają języki Kotlin i Java oraz rozumieją reactive programming
- Bardzo dobrze znają Androida – zarówno od strony użytkownika jak i programisty
- Przynajmniej od 2 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
Proces:
- Scrum
- Code Reviews
- Continous Integration i Delivery
- 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)
Oferujemy:
- Ubezpieczenie medyczne oraz stomatologiczne
- Ubezpieczenie na życie
- WorkSmile platform – 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