- Design, develop, test, and maintain high-quality Android applications.
- Build robust and scalable mobile applications using Kotlin.
- Implement reactive programming concepts and asynchronous operations using Kotlin Coroutines.
- Apply Android Jetpack Architecture Components and modern development practices.
- Implement Dependency Injection using Dagger or similar frameworks.
- Integrate RESTful APIs using Retrofit and other networking libraries.
- Collaborate with product managers, UI/UX designers, QA engineers, and backend developers.
- Troubleshoot, debug, and optimize application performance.
- Ensure application quality, security, scalability, and maintainability.
- Publish and maintain applications on Google Play Store.
Key Responsibilities
- Design, develop, test, and maintain high-quality Android applications.
- Build robust and scalable mobile applications using Kotlin.
- Implement reactive programming concepts and asynchronous operations using Kotlin Coroutines.
- Apply Android Jetpack Architecture Components and modern development practices.
- Implement Dependency Injection using Dagger or similar frameworks.
- Integrate RESTful APIs using Retrofit and other networking libraries.
- Collaborate with product managers, UI/UX designers, QA engineers, and backend developers.
- Troubleshoot, debug, and optimize application performance.
- Ensure application quality, security, scalability, and maintainability.
- Publish and maintain applications on Google Play Store.
Must-Have Skills & Qualifications
- 5+ years of professional software development experience, with at least 4+ years specifically in Android development within a corporate or enterprise environment.
- 3+ years of hands-on experience with Kotlin, Reactive Programming, Coroutines, and Dependency Injection frameworks such as Dagger.
- Strong experience with Android Jetpack Architecture Components.
- Good understanding of RESTful APIs and hands-on experience with Retrofit.
- Proven experience developing and delivering Android applications, with examples available on public app stores.
- Bachelor's degree in Computer Science, Information Technology, or a related technical field, or equivalent additional professional software development experience.
Skills: restful apis,kotlin,jetpack,android,software development