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