Position: Android developer
Company: Surfshark
Experience required: 3y
English level: upper

**If you want to:**
- Develop Android applications with Kotlin;
- Work daily with the newest Google libraries including Coroutines, Dagger 2, Retrofit, LiveData;
- Collaborate on software projects with design and backend aspects;
- Work on the most interesting and complex issues in the cybersecurity area;
- Take part in researching, developing and taking initiative in project decisions;
- Stay up to date with cutting-edge tools to ensure excellent quality of the code;
- Provide new ideas and technologies that could enhance the application and UX.

**And you can check off: **
- 2+ year of experience in developing Android Apps with Kotlin;
- Knowledge of Android lifecycle management;
- Working with remote data (Rest API & JSON);
- Experience with systems monitoring, performance optimization, root cause analysis, and advanced troubleshooting;
- Initiative and creativity;
- Proven problem solving skills;
- Desire to code in the best secure practises.

**What tools do we use?**
Android Studio, Git, Firebase, Gradle, Kotlin, Coroutines, Dagger 2, Retrofit, LiveData, Remote data (Rest API & JSON), and MVVM design pattern.