Position: Android Software Engineer (6 months of project work)
Company: WeAreBrain
Experience required: 3y
English level: upper

WeAreBrain is searching for an **Android Software Engineer (6 months of project work)** who is all about solving tech problems, improving product quality and being a team player. So, if you’ve been dreaming about delivering high-quality products that make a difference, this is the perfect job for you! Come and join a dynamic and innovative tech business which will help you grow your career in a super-friendly and supportive environment!

**Essentials:**

 -  At least 2 years of commercial Mobile App Development experience;
 -  Advanced to expert-level knowledge of Kotlin;
 -  Strong knowledge of Android SDK;
 -  Strong experience with Android Jetpack Libraries;
 -  Strong experience with Android Jetpack Compose;
 -  Strong experience with Android Jetpack Navigation Component;
 -  Strong experience with DI using Koin;
 -  Hands-on experience with Android development tools;
 -  Ability to create, analyze and support multi-module Android applications;
 -  Deep understanding of Clean Android Architecture principles;
 -  Knowledge of web services and standards: Retrofit, OkHttp, REST, JSON, GSON;
 -  Asynchronous programming using Kotlin Coroutines / Flow;
 - Git, gitflow, pull request, and code review are everyday words/tools for you;
 - You’ve released at least one app or have a project in the works that you can tell us about.

It will be nice if you have:

    A deep understanding of cutting-edge Android app development trends (Kotlin, Android Jetpack, Jetpack Compose etc.);
    A desire to follow SOLID design principles;
    A good understanding of the Agile software development approach (Scrum/Kanban);
    Upper-Intermediate English (communication and written skills).