All offersPoznańMobileSenior Android Developer
Senior Android Developer
Mobile
ITTI

Senior Android Developer

ITTI
Poznań
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office

Tech stack

    Android
    advanced
    Kotlin
    advanced
    Retrofit
    advanced
    Dagger
    advanced
    Material Design
    advanced
    SQL
    regular
    Gradle
    junior
    JetPack
    junior
    RxJava
    junior
    JUnit/Mockito/Espresso
    junior

Job description

Online interview
Oferujemy
  • pracę przy tworzeniu aplikacji mobilnych dla autorskiego systemu magazynowo-produkcyjnego (tworzenie aplikacji na terminale i skanery magazynowe oraz tablety produkcyjne)
  • dedykowany budżet szkoleniowy
  • elastyczne godziny pracy (możliwość częściowej pracy zdalnej)
  • możliwe formy zatrudnienia – umowa o pracę lub B2B
  • playroom (PlayStation, piłkarzyki)
  • karty Multisport/Benefit

Zakres działań
  • rozwój aplikacji mobilnych wsparcia procesów produkcyjnych i magazynowych (tworzenie aplikacji na terminale i skanery magazynowe oraz tablety produkcyjne)
  • wprowadzanie nowych technologii, praktyk i standardów tworzenia aplikacji mobilnych
  • utrzymanie bieżących wersji aplikacji, bug fixing oraz wsparcie klienta
  • aktywny udział w wydarzeniach Scrum
  • mentoring mniej doświadczonych programistów Android

Wymagania i doświadczenie zawodowe
  • min. 3 lata doświadczenia w tworzeniu aplikacji mobilnych Android
  • bardzo dobra znajomość Java, Kotlin i Android SDK
  • znajomość wzorców architektonicznych i dobrych praktyk tworzenia aplikacji mobilnych (MVVM)
  • umiejętność testowania aplikacji mobilnych na różnych poziomach (Mockito, Hamcrest)
  • doświadczenie w wykorzystaniu popularnych bibliotek: Dagger, Jetpack, Livedata, Guava, RxJava2
  • doświadczenie w wykorzystaniu REST API do integracji z systemami zewnętrznymi
  • doświadczenie w działaniach utrzymaniowych, analizie błędów, debuggingu
  • wysokiej jakości kod źródłowy, propagowaniw dobrych praktyk programistycznych, Clean Code, Code Review
  • znajomość Git
  • umiejętność dzielenia się wiedzą z innymi oraz chęć ciągłego rozwoju i aktualizowania swojej wiedzy
  • dobrej samoorganizacji pracy i proaktywności
  • doświadczenie w pracy w zespołach zwinnych (np. Scrum)
  • znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji

Mile widziane
  • znajomość zasad działania środowiska CI/CD (Gitlab CI)
  • zainteresowanie tematyką UX/UI