- Design and build advanced applications for the Android platform.
- Work with outside data sources and APIs.
- Discover and implement new technologies to improve mobile development efficiency.
- Work on bug fixing and improving application performance.
- 3+ years experience of Android development.
- Strong knowledge of Android SDK.
- Core java knowledge.
- Kotlin knowledge is advantage.
- Strong knowledge of OOP & SOLID principles.
- Experience working with remote data via REST and JSON.
- Experience with third-party libraries and APIs.
- Hands-on experience with Android Architectural Components.
- Solid understanding of the full mobile development life cycle.
- Solid understanding of mobile UI/UX design principles.
- Critical thinker and problem-solving skills.