Position: Middle Android Developer (Kotlin)
Company: Dinarys
Experience required: 3y
English level: upper

We are looking for a strong Android Developer who is capable of demonstrating a high level of competency in designing and implementing customer facing native applications based on sever-client architecture 

**Required skills:** 
 
● 3+ years of experience as Android Developer 
● Kotlin, Android Studio, Familiar with Android Architecture Components 
● Firebase, Git, App submission process (Google Play) 
● Offline & online data storage & synchronization 
● RESTful API & JSON structure 
● Experience with server-client architectures, some database design and complex query development 
● Demonstrated adherence to best practices, excellent communication and documentation skills 
● Portfolio / github references 


**Responsibilities: **

● Contributing to the analysis of business requirements and estimate development efforts 
● Preparing, designing and implementing recommendations 
● Designing, developing, testing and documenting the assigned development tasks which include both new features and support activities. 
● Leading or participating in design reviews, code reviews and architecture evolution discussions 
● Working collaboratively and professionally with other members in cross functional teams to achieve results 


**As a plus:** 

● C#, .NET Core,
 ● MS SQL Server, 
● Visual Studio / Azure Dev Ops, 
● Linux 
● GIS technologies 
● iOS 
● Knowledge and Skil