Development and commercial deployment of native Android applications
â— Review and evaluate designs and project activities for compliance with
technology and development guidelines and standards
â— Development expertise of Android apps in Kotlin with coroutines
â— Expertise on Room Database API with Firestore database synching
â— Development Experience on MVVM architecture and Dependency Injections(Hilt
and Dagger)
â— Knowledge and hands on experience with Exoplayer API, Mediastore API and
MediaPlayer API
â— Should be able to maintain Unit Testing and Espresso Instrumentation for
automation
â— Knowledge on Firebase APIs - Event Tracking,Remote Config Implementation,
Firestore Database API, Realtime Database
â— Knowledge of programming patterns or architectural patterns
â— What to consider when building an app from scratch and doing so (who is
using the app - what's the intended outcome, the release date, the budget, the
architecture, the 3rd party libraries, the communication between the layers,
how testing will be set up, etc.)
â— Collaborate with cross-functional teams to define, design, and ship new
features
â— Have published one or more Android apps in the app store.
â— Demonstrated experience and an understanding of OOP, Design Patterns,
Media Players, and Android memory management
â— Experience with Unit test frameworks
â— Experience with offline storage, threading, and performance tuning.
â— Asynchronous task - async task, intent services, handlers, loopers, threads,
runnable, loaders
Qualifications :
â— Bachelor's/Master's degree in Computer Science
â— 5+ years of experience working in Android, database management,
â— Strong logical skill
â— Ability to hustle between different roles