This role is for a Jr. Android SDE to develop and maintain high-quality Android applications. The ideal candidate will have a solid understanding of Android SDK , different architectural components like MVVM , and be familiar with modern tools and libraries.
Responsibilities
- Develop UI layers with a strong understanding of Fragments, Activities, and different Android layouts .
- Implement networking with RESTful APIs, Retrofit, and Glide with OkHttp .
- Utilize Android architecture components such as MVVM, LiveData, and Data Binding .
- Work with services, jobs, schedulers, and Work Manager for background tasks.
- Implement cloud messaging, Firebase , and push notifications .
- Manage data using local storage (SQLite, Realm) , shared preferences, and file systems.
- Write modular code with a focus on separation of concerns.
- Implement Android security measures, including code obfuscation with Proguard .
- Write UNIT tests to ensure code quality.
Skills
Required Skills :
Strong knowledge of the Android SDK and different Android versions.Understanding of Fragments, Activities, and Lifecycle components .Familiarity with RESTful APIs, Retrofit, and Glide with OkHttp .Experience with architectural components like MVVM, LiveData, and Data Binding .Knowledge of Firebase, push notifications, and analytics .Familiarity with local storage (SQLite, Realm) .Good understanding of Data Structures and Algorithms .Familiarity with GIT and VPN .Experience working with Agile methodologies .Skills Required
Restful Apis, Android Sdk, Firebase, Data Binding, Sqlite, Data Structures