What you’ll Do:
- Collaborate with the Product team and the Design team to give the best experience to the company users for Android.
- Design and implement applications with the latest technologies on Android.
What you’ll Need:
- Have the ability to use Java to implement Android’s application. Kotlin is a plus.
- Have proficient knowledge and an in-depth understanding of Data Structure, Algorithm, OOP, Coding, Design Patterns, Other Best Practices.
- Able to work well with others in fast pacing environments.
- Have a growth mindset and are willing to learn new things.
- Good understanding of Android Fundamentals such as Activity and Fragment Lifecycle, Android Resources, RecyclerView, Layout, Http request etc.
It’d be Great if you have:
- Good understanding of Design patterns such as MVP, MVVM, Clean architecture etc.
- Good understanding of Android architecture components such as ViewModel, LiveData, Room etc.
- Good understanding of Android Jetpack Library.
- Good understanding of Unit tests.