Android Developer

NextStack LLC
Job Address
Application Deadline
Yerevan, Armenia
- Design and build advanced applications for the Android platform - Writing well-designed, efficient, and testable code - Participate in the code review process - Discover and implement new technologies to improve mobile development efficiency - Work with outside data sources and APIs - Work on bug fixing and improving application performance
Required Qualifications
- Good knowledge of Android SDK - Good knowledge of Kotlin - Good knowledge of Core Java - Good knowledge of OOP & SOLID principles - Experience working with remote data via REST and JSON - Experience with third-party libraries and APIs - Hands-on experience with Android Architectural Components - Understanding of the full mobile development life cycle - Comprehension of MVVM and MVI architecture patterns - Android Architecture Components (ViewModel, LiveData, etc) - Experience working with databases - Understanding of the basics of multithreaded programming (Coroutines, Rx) - Experience with Jetpack and Google Billing Library is a plus
Application Procedures
All interested candidates are welcome to send their CV-s to address by mentioning ''Android Developer'' in the subject line. Only shortlisted candidates will be contacted for an interview. Please mention in your application that you have learned about this position from
Additional Information
We're looking for an Android developer to join our strong mobile development team. We expect the new team member to take a key role in our constantly growing mobile development team by being passionate and actively involved in software development processes. Additional qualifications: - Knowledge of Git - Good knowledge of English - Solid understanding of mobile UI/UX design principles - Experience working with Kotlin Coroutines + Flow - Experience working with Dependency Injection