Job Description
Lead a team of android developers and collaborate with the design, product, and backend teams to deliver a finished product.
Handle the adaptability of apps across various android devices and network bandwidths.
Foster a culture of writing unit tests for robustness, including edge cases, usability, and general reliability.
Take ownership of product/features: End-to-end development with testing and meeting the deadline.
Contribute best-in-class programming skills to develop highly innovative, consumer-facing mobile products.
The ability to contribute to the back end, when required, would be highly appreciated.
Requirements
B. E. / B. Tech. in Computer Science or equivalent.
3 years of experience in building quality Android apps and strong application architectural experience.
Should have been involved with the creation and delivery of an app with more than 1M downloads.
Good understanding of areas such as Algorithms, Data Structures, Object Oriented Design, and Databases (Preferably Realm).
Expert in basic android components: Activity, Fragments, Services, Intent, Broadcast Receivers, etc.
Experience of working with RxJava/RxAndroid observer pattern, Singleton pattern, and Factory pattern.
Some experience with Coroutines and AndroidX design patterns.
Programming experience in Kotlin/MVVM design pattern.
Good understanding of memory management, network interaction, concurrency, and multi-threading in Android.
Experience with Firebase's Firestore.
Experience with media streaming and recording and use of Exo player.
Experience with ad integrations (Google ad manager (DFP), AdMob, etc).
Experience with Apollo graphQL.
Experience with competitive coding and problem-solving.
Experience with Node.js, python, or any other server-side language.
Experience with databases such as MySQL or Postgres.
Experience with cloud infrastructures, such as AWS or Azure.
💡 Quick Summary
Seeking a career-building opportunity? The Android Developer position is now open for candidates interested in the Android Developer Jobs sector. This role in Delhi offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Android Developer Jobs is a plus.