About this role
ClaySys
Job Summary
Job Position: Android Developer
Experience: 1-2 Years
Location: All Locations
Department: Software Development
Domain: Android Development
Job Description:
- Develop, maintain, and enhance enterprise-grade Android applications.
- Work with both Java and Kotlin, understanding and contributing to existing and modern code.
- Build and maintain UI using XML and modern Android components.
- Work with APIs, data handling, app navigation, and Android architecture.
- Debug issues, improve performance, and ensure application stability.
- Collaborate with QA, backend, product, and other engineering teams.
- Follow coding standards, best practices, testing, and code-review processes.
Skills Required
-
1-2 years of hands-on Android development experience.
-
Good knowledge of Java, Kotlin, Android SDK, and Android Studio.
-
Understanding of Android lifecycle, UI development, REST APIs, Git, and debugging.
-
Awareness of both legacy Android development and modern Android practices.
-
Willingness to learn and work across a large, complex codebase.
-
Strong problem-solving skills and attention to detail.
-
Good to have: Jetpack, Coroutines/Flow, MVVM, Jetpack Compose, Room, Firebase, and unit testing experience.
-
ClaySys is an equal opportunity employer. We celebrate diversity and are committed to building a versatile environment for all our employees.