Position: Android Developer
Company: TenderHut
Experience required: 3y
English level: upper

**You fit, if you meet these requirements:**
- at least 3 years of commercial experience in programming applications for Android devices,
- solid knowledge of Java or Kotlin,
- strong object-oriented design skills,
- a desire to learn and grow your skills,
- knowlegde of MVP, MVVM and Dependency Injection,
- knowledge of Android JetPack (np. navigation, work manager), Dagger, RxJava, OkHttp, Retrofit,
- knowledge of Firebase Messaging, Crashlytics, Analytics,
- knowledge of Clean Code, ability to write readable and maintainable code,
- English (minimum B2).

**Nice to have:**
- material Design knowledge,
- released application in Google Play Store,
- experience with GoogleDrive, DropBox, OneDrive integrations,
- experience with AWS integration,
- knowledge of Android Biometric,
- knowledge of Android cryptography (Spongycastle),
- experience with modern Android tools (Android Studio), sdk and libraries: Gson, Room, RX, JUnit, Mockito,
- knowledge of Azure DevOps Pipelines.

**What we can offer you:**
- Pizza Fridays, 
- possibility of working in the office or remotely, 
- private health care,
- benefit Multisport card, 
- flexible working time, 
- training budget, 
- English lessons with Native Speaker, 
- possibility to participate in SoftwareHut Speaking Initiative (gaining grounds for public speaking).