Roles and Responsibilities
Role / Purpose
To build company's flagship Android app products, based on
the requirements from the product team, and grow through an
iterative roll-out plan.
Role / Purpose
To manage the full technical life-cycle, from development to
testing and production, of company's Android applications
rollout.
Working from UI/UX requirements, APIs, mockups to build functional, high-performance Android phone, tablet and TV apps.
Should be familiar with Java, Kotlin, Android SDK, MVVM, MPV,and the ecosystem
Have experience with common Android libraries like Retrofit, OkHttp, Picasso, RxJava, Gson, Arch-components etc.
Familiarity and experience with XML & JSON and API's.
Previous experience developing/integration JSON RESTful services & REST APIs
Should be familiar with Material Design guidelines, common mobile UX patterns, and anti-patterns
Familiarity with integration of AWS tools & functionality into Android apps
Proficient understanding of code versioning tools such as Git, Mercurial and SVN
Should have good understanding of advanced Android concepts like Custom Views, Accessibility Services, background processing APIs
Should be good at debugging, including identifying performance bottlenecks, and using tools like adb, proguard, etc.