Position: Android Developer
Company: Meest Group
Experience required: 3y
English level: upper

Role description 
We're looking for an Android Developer to join us and continue the evolution of a products that we have, now we are building a brand new native team, to have a world class Android expertise and make our applications even better than they are. 

Required skills 
4+ years of proven software development experience and Android skills development. 
Proven working experience in Android app development. 
Have published at least one original Android app. 
Experience with Android SDK. 
Experience working with remote data via REST and JSON. 
Experience with third-party libraries and APIs. 
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies. 
Solid understanding of the full mobile development life cycle. 
Experience with Android emulators. 
Proficient in Java and Kotlin. 

As a plus 
Familiarity with Agile
Experience with Unit tests development
Experience with TDD/BDD
Has working-level contact with customers and colleagues
May supervise others or make decisions which impact the work assigned to individuals or phases of projects 

Responsibilities 
Follow high standards of software quality established in the team
Design, build, and maintain high performance, reusable, and reliable code
Collaborate with cross-functional teams to define, design, and ship new application features
Identify options for potential solutions and assessing them for both technical and business suitability
Analyse, support and improve existing applications