Android Developer
Published date: 2024/01/10
- Location: Delhi, Delhi, India
Design, build and maintain high-performance, scalable, reusable, and reliable Java and Kotlin code.
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.
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.
0 page views
Related listings
-
Android DeveloperAndroid DeveloperWe are a venture backed start up working to maximize the true potential of every student through the time they spend in formal education and beyond. What started with data driven personalization of test prep education for the most massively competiti...2026/11/07
-
FLUTTER DEVELOPERAndroid DeveloperWe are looking for Flutter Mobile Application developer who has strong designing & developing skills. Also be responsible for implementing testable and scalable code. Programming and debugging skills in Flutter and Firebase. Experience in Flutter...2026/11/07
-
Ionic DeveloperAndroid DeveloperThe role is responsible for designing, coding and modifying websites, from layout to function and according to a clients specifications. Strive to create visually appealing sites that feature user-friendly design and clear navigation.2026/11/07