- Proficient knowledge of the Android programming language and the framework that is used by the company. (Java and Kotlin)
- Understanding of Backend Rest APIs (to communicate with team members)
- Ability to manage a android design, including database handling as well as scaling applications to handle load changes
- Knowledge of accessibility and security compliance
- Experience with version control, such as Git
Tasks:
- Calculate footsteps through the phone's hardware sensors and show following footsteps metrics and show it in the UI.
- Integrate REST APIs API in the app using Retrofit, with these API set to reflect in the UI.
Frameworks to be used
- MVP / MVVM
- Repository Architecture (Optional)
Additional Points for
- Using Room DB
- Using Android Jetpack tools
- Simplified 3rd Party integrations enhancing the app's functionalities and keeping the app size to minimal.