Position: Android  developer/ SDET  (Europe only)
Company: Engenious
Category: Android
Experience required: 1y
English level: intermediate
Published: 2022-10-01T00:00:00+03:00

You will join the Android core engineering team as an advocate of quality for the entire Android engineering team. You’ll work and Android Espresso tests, test runners, reports, toolingI and maintain CI.

**Responsibilities:**

- Create and support existing test cases and framework
- File bugs catched by CI tests
- Work with stakeholders on the improvement test coverage
- Work on the in house tools
- Code review team PR’s and help Android developers with Espresso tests
- You’ll attend the Android core team daily stand-ups and planning meetings to plan accordingly any upcoming changes.

**Requirements:**
 - commercial experience at least 1 year
- Knowledge of Android SDK (Activity, Fragments, Gradle)
- Proficient in Kotlin
- English (Intermediate writing and speaking)
- MVVM / Clean code patterns
- Network HTTP, Rest API and Mock server
- Knowledge of DI (Dagger2/Hilt)
- Experience with Retrofit, OkHttp
- Experience in Android builds, Gradle
- Experience with test frameworks JUnit, Espresso, Mockito and test practises
- SOLID

**Nice to know:**

- Jetpack
- MVI
- Compose
- Coroutines / Flow
- SQL
- Jenkins
- Room
- MAD skills