Position: Android developer
Company: Primecore
Category: Android
Experience required: 3y
English level: intermediate

Requirements:
• A 3+ years experience working in an agile mobile development team
• Deep understanding of OOP\OOD concepts and architecture patterns
• Expert knowledge of Android platform
• Good skills in Kotlin
• Understanding SCRUM
• Good skills in Networking(REST, TCP/IP, TLS/SSL) and DB management
• Requirements gathering and estimation techniques
• Experience with popular libraries such as Dagger2, Architecture components, OkHttp, Retrofit, PlayServices (at least some of them)
• Unit and instrumentation testing capability


Responsibilities:
• Do technical design and develop features on a daily-basis
• Requirements analysis and features estimation
• Share knowledge of the project with team members
• Take part in the UI/UX design of mobile apps
• Drive test automation efforts forward