Position: Android developer (Middle/Senior)
Company: Barges Technologies
Experience required: 3y
English level: intermediate

**Requirements**
3-5 years of full-time work experience in App development using Java and Kotlin
Knowledge of Android Architecture Components
Understanding of OOP
Understanding of SOLID principles
Good knowledge of software pattern and practices
Experience with MVVM + data-binding, MVP, Clean architecture
Experience with Kotlin
Understanding Push Notifications
Experience with Gradle (building flavours)
Comprehensive understanding of Agile scrum development process


**Will be a plus**
Experience of integration with the following services: AppsFlyer, Mixpanel, Vonage
Experience with CI/CD


**Responsibilities**
Changing the app with new existing app design
Development of new features for existing apps
Ability to explain the problem and/or set a resolution for an issue
Estimate tasks and follow their own estimations

**What we are ready to offer**

Working for a product company not project/outsourcing company
Working with top notch team member 
Working on exciting products leverage cutting edge technologies 
A Profitable company, providing attractive compensation