onsite
Android Developer - Instructure
Android Developer
Android Developer focused on building high‑quality mobile applications using Kotlin, Java, and modern Android architecture components such as MVVM and Jetpack. Strong experience with the Android SDK, Gradle, and continuous integration pipelines is essential.
About the role
Key Responsibilities
- Design, develop, and maintain Android applications using Kotlin and Java.
- Implement MVVM architecture with Jetpack components to ensure clean, testable code.
- Collaborate with cross‑functional teams to define feature requirements and deliverables.
- Write unit and UI tests, and participate in code reviews to maintain high code quality.
- Optimize app performance, memory usage, and battery consumption.
- Integrate third‑party services and APIs, and manage Gradle build configurations.
Requirements
- 3+ years of professional Android development experience.
- Proficient in Kotlin and Java, with a solid understanding of Android SDK and Jetpack libraries.
- Experience with MVVM, LiveData, ViewModel, and data binding.
- Familiarity with CI/CD pipelines, Git, and automated testing frameworks.
- Strong problem‑solving skills and a passion for delivering user‑centric mobile experiences.
Skills
kotlinjavaandroid sdk