Position: Middle Android Developer
Company: Brightdoor
Experience required: 3y

A leader in consulting, developing and managing projects in FinTech and GovTech is looking for a Middle Android Developer.

Required skills:

- 3+ years of work experience as an Android Developer;
- 3+ published apps;
- good knowledge of Android SDK;
- good knowledge of Android user interface design   principles, patterns and best practices;
- multithreaded solutions;
- experience in: Kotlin, Java;
- Android Architecture Components; Coroutines, Threads;
- Android Jetpack; View Model, 
- MVC, MVP, Clean Architecture, MVVM;
- experience with offline storage, reading and performance tuning;
- familiarity with the cloud messaging API and push notifications;
- understanding of Android development principles and Google interface guidelines;
- CI/CD;
- knowledge of the Android ecosystem and libraries available for common tasks such as Retrofit, OkHttp, RxJava (RxAndroid);
- understanding the TDD approach;
- an understanding of software engineering (from low-level details to high-level concepts), the ability to quickly make optimal decisions.

Responsibilities:

- creation of a functional mobile application;
- implementation of cool animation using the library;
- promoting test automation;
- building a CI process; design and creation of application architecture;
- understanding business requirements and translating them into technical requirements. 

Тhe company is ready to offer:

- opportunities for professional development and personal growth;
- compensation of educational activities: certifications, courses, conferences;
- flexible office hours;
- 20 business days of paid holiday a year;
- brand-new equipment;
- paid state holidays and paid days on special occasions;
- a professional and friendly team.