Java Android Developer
L
Legacy PeopleMobile Development
Sri Lanka. Malaysia. PhilippinesFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 3+ years
- Required Skills
- JavaJUNITFirebase
Requirements
- 3+ years of native Android development in Java with published apps or significant professional project experience.
- Strong knowledge of the Android SDK, Android Studio IDE, and Gradle build system configuration.
- Hands-on experience with Jetpack libraries including ViewModel, LiveData, Navigation, and WorkManager.
- Proficiency integrating REST APIs using Retrofit and OkHttp.
- Experience with local data persistence using Room or SQLite.
- Working knowledge of Firebase services for notifications, analytics, remote config, and crash reporting.
- Fluency in English.
Responsibilities
- Develop and maintain native Android applications in Java.
- Build intuitive, accessible user interfaces following Material Design principles using XML layouts or Jetpack Compose.
- Integrate back-end RESTful APIs using Retrofit and OkHttp.
- Manage local data persistence using Room, SQLite, or SharedPreferences.
- Handle push notifications, analytics, and crash reporting via Firebase services.
- Write unit and instrumented tests using JUnit, Espresso, and Mockito.
- Profile and optimise app performance with a focus on battery usage, memory consumption, and smooth UI rendering.
View Full Description & ApplyYou'll be redirected to the employer's site