Job Description

•Main Objective:
We are looking for experienced and skilled Android Developer to join our mobile team. Ideal candidate should have Android software development skills, strong interest in all things mobile, and a passion for delivering high quality, rock-solid apps.
If you are ready to take up these duties and responsibilities of Android Developer, then apply right away. We will love to meet you

•Main Responsibilities
-Design, develop and maintain high quality and general reliable Java/Kotlin codes
-Maintain and update the design specifications and source code for new applications
-Test the applications, identify the bugs and take measures to resolve them
-Evaluate the existing applications and implement new technologies to maximize app’s efficiency
-Grow technically and professionally in a collaborative and inclusive environment with opportunities to learn and share with others

Requirements

-BS/MS degree in Computer Science, Engineering or a related subject -At least 3 years of Android development -Have published at least one original Android app -Solid understanding of Android SDK, Kotlin, and Java -Experience using Gradle and Android Studio -Solid understanding of Git -Understanding of Googles Android Design Principles and interface guidelines. -Experience with the Android NDK is a plus. -Experience working with remote data via REST and JSON -Experience with third-party libraries and APIs -Experience in architectural patterns such as MVVM and Clean Architecture -Strong knowledge in Dependency Injection (Koin/Hilt) -Familiar with RxJava and/or functional programming concepts -Solid understanding of threading and memory management -Experience with Kotlin coroutines -Write clean, maintainable code and perform peer code-reviews -Experience with unit test -Familiarly with Object-Orient Design and development best practices

Employment Type

  • Full Time

Details

To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.