Android Developer (junior)
About the Role
We are looking for a passionate and motivated Junior Android Developer to join our growing Android team. This is an excellent opportunity for a fresh graduate or entry-level developer to gain hands-on experience working on real-world applications using modern Android development tools and practices.
You will work closely with experienced developers and cross-functional teams to enhance your Android development skills. If you're excited to grow your career with Kotlin, Jetpack Compose, and scalable architectures, this is the perfect environment to thrive.
Responsibilities
- - Assist in developing and maintaining native Android applications using Kotlin and Jetpack Compose.
- - Collaborate with senior developers to implement UI designs and new features.
- - Learn and apply best practices in Android development including MVVM and Clean Architecture.
- - Participate in team discussions, code reviews, and knowledge-sharing sessions.
- - Help write clean, maintainable, and testable code with guidance from mentors.
- - Debug and fix basic issues with support from team members.
- - Continuously learn new technologies, tools, and development processes.
Requirements
- - Basic knowledge of Kotlin and Android development.
- - Familiarity with Android Studio, XML and Jetpack Compose.
- - Understanding of fundamental programming concepts such as OOP, data structures, and basic algorithms.
- - Eagerness to learn and adapt to new tools, technologies, and workflows.
- - Good communication skills and a collaborative mindset.
- - Passion for building quality mobile experiences and learning from experienced engineers.
- - Familiarity with git version control.
Nice to Have (Not Required)
- - Academic or personal projects showcasing Android development.
- - Exposure to REST APIs, Retrofit, and working with JSON data.
- - Basic understanding of Coroutines, Flow, or Room.