Position: Lead Android Engineer
Company: Surprise
Experience required: 5y
English level: upper

Our product is Surprise.com - Set goals, track progress, and celebrate together using the #1 Management Success Platform.

**Requirements:**
Android development experience in Kotlin
Android development experience in Java
Experience consuming RESTful APIs with Retrofit2
Experience in managing Room data bases
Knowledge of koin dependencies injection framework
Experience with kotlin-coroutines
Experience with android view models
Experience with android live data
Experience with automated unit and user story testing
A collaborative mindset with strong communication ability
A creative mind that can help us discover new ways to apply technology to the problems that we are solving