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