About the Role
We are seeking a passionate Android Developer to join our client. You will play a key role in designing developing and maintaining high-quality Android applications that deliver exceptional user experiences. This position offers the opportunity to work on innovative features collaborate with talented cross-functional teams and contribute to the entire app lifecycle from concept to launch and beyond.
Key Responsibilities
- Design develop and maintain Android applications using Kotlin and other relevant technologies
- Collaborate with cross-functional teams to define design and release new features
- Write clean well-tested and efficient code
- Optimize application performance and user experience
- Stay up-to-date with the latest Android development trends and technologies
- Work with backend engineers to integrate mobile applications with backend services
- Troubleshoot and fix application bugs and issues
- Contribute to code reviews and provide constructive feedback
- Participate in the entire app lifecycle from concept to launch and beyond
Required Qualifications
- Strong proficiency in Kotlin and Java programming languages
- Solid understanding of Android SDK Android Studio and Android development tools
- Experience with Android UI/UX design principles and Material Design guidelines
- Knowledge of Android architecture components (MVVM MVI etc.)
- Experience with RESTful APIs and JSON
- Familiarity with version control systems (Git)
- Strong problem-solving and debugging skills
- Excellent communication and teamwork skills
- A passion for mobile development and a desire to create exceptional user experiences
Preferred Qualifications
- Experience with Jetpack Compose
- Knowledge of dependency injection frameworks (Dagger Hilt Koin)
- Familiarity with Coroutines and Flow for asynchronous programming
- Experience with Room Database or other local storage solutions
- Understanding of CI/CD pipelines and automated testing
- Experience with Firebase services (Analytics Crashlytics Cloud Messaging)
- Published apps in Google Play Store (please provide links)
- Experience with Agile/Scrum development methodologies
- Contributions to open-source Android projects
Technical Skills
Core:
- Kotlin (primary) and Java
- Android SDK & Android Studio
- Material Design guidelines
- MVVM/MVI architecture
- RESTful APIs & JSON
- Git version control
Additional:
- Retrofit/OkHttp for networking
- JUnit/Espresso for testing
- Gradle build system
- XML and Jetpack Compose for UI
- Android Jetpack components
About the Role We are seeking a passionate Android Developer to join our client. You will play a key role in designing developing and maintaining high-quality Android applications that deliver exceptional user experiences. This position offers the opportunity to work on innovative features collabora...
About the Role
We are seeking a passionate Android Developer to join our client. You will play a key role in designing developing and maintaining high-quality Android applications that deliver exceptional user experiences. This position offers the opportunity to work on innovative features collaborate with talented cross-functional teams and contribute to the entire app lifecycle from concept to launch and beyond.
Key Responsibilities
- Design develop and maintain Android applications using Kotlin and other relevant technologies
- Collaborate with cross-functional teams to define design and release new features
- Write clean well-tested and efficient code
- Optimize application performance and user experience
- Stay up-to-date with the latest Android development trends and technologies
- Work with backend engineers to integrate mobile applications with backend services
- Troubleshoot and fix application bugs and issues
- Contribute to code reviews and provide constructive feedback
- Participate in the entire app lifecycle from concept to launch and beyond
Required Qualifications
- Strong proficiency in Kotlin and Java programming languages
- Solid understanding of Android SDK Android Studio and Android development tools
- Experience with Android UI/UX design principles and Material Design guidelines
- Knowledge of Android architecture components (MVVM MVI etc.)
- Experience with RESTful APIs and JSON
- Familiarity with version control systems (Git)
- Strong problem-solving and debugging skills
- Excellent communication and teamwork skills
- A passion for mobile development and a desire to create exceptional user experiences
Preferred Qualifications
- Experience with Jetpack Compose
- Knowledge of dependency injection frameworks (Dagger Hilt Koin)
- Familiarity with Coroutines and Flow for asynchronous programming
- Experience with Room Database or other local storage solutions
- Understanding of CI/CD pipelines and automated testing
- Experience with Firebase services (Analytics Crashlytics Cloud Messaging)
- Published apps in Google Play Store (please provide links)
- Experience with Agile/Scrum development methodologies
- Contributions to open-source Android projects
Technical Skills
Core:
- Kotlin (primary) and Java
- Android SDK & Android Studio
- Material Design guidelines
- MVVM/MVI architecture
- RESTful APIs & JSON
- Git version control
Additional:
- Retrofit/OkHttp for networking
- JUnit/Espresso for testing
- Gradle build system
- XML and Jetpack Compose for UI
- Android Jetpack components
View more
View less