Job Description
We are 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 along-side 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.
Responsibilities:Relevant experience in Android app development
Identify and fix bottlenecks and bugs.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Collaborating with cross-functional teams to define and design new features
Help maintain code quality, organization, and automatization
Solid understanding of the full mobile development life cycle.
Ideal Candidate Requirements :You possess a Degree in Computer Science, Information Technology or related field.
Proven software development experience and Android skills development
Good understanding of the Java/Kotlin programming language, Kotlin, the Android SDK (versions 5.0 and up), Dalvik VM, ART, memory management, a strong command of object-oriented principles, data structure optimizations, security, IPC, app modularization, Third-party service integration.
Program with the latest Android technologies: Android Architecture Components, Navigation Framework, Android Jetpack, Android NDK, View components, JSON, and more
Good understanding of Database (SQLite , ROOM )
Proven work experience in design patterns mobile architecture using frameworks such as MVVM/MVC/MVP
Collaborate, design, and develop new products in Agile development techniques.
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.