DevGate Consultancy is looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential. The candidate should have the ability to be in a leadership position and help junior team members grown both technically and professionally.
Writing efficient and clean code for Android applications.
Excellent communication skills are required when dealing with international clients.
Working with the most recent coding standards, jetpack libraries, MVVM, and dependency injection.
Strong understanding of the Android framework, Java, and Kotlin, as well as at least one year of experience developing apps in Kotlin.
Working experience on Git-Hub is required.
Must have product development experience, and 7-8 apps must be live on the Google Play store.
Must be well-versed in architectures such as MVVM and clean architecture.
Knowledge of previous architectures, such as MVP or MVC, is beneficial.
Solid experience consuming web APIs and handling JSON responses.
Monitoring the performance of live apps and working on code optimization.
Identifying and eliminating bottlenecks, fixing bugs, and improving application performance
Capability to create apps for various screen sizes, phones, and tablets.
Working experience in an agile environment and the SCRUM lifecycle.
Capability to mentor and lead junior Android resources in both technical and soft skills.
The candidate should have at least 2 years of experience in the Mobile Apps designing industry.