-
Design develop test and maintain native Android applications using Kotlin and Java.
-
Build responsive scalable and user-friendly mobile applications following Android best practices.
-
Develop clean reusable and maintainable code using MVVM Clean Architecture and Repository patterns.
-
Integrate RESTful APIs and third-party SDKs.
-
Work closely with Product Owners UIUX Designers QA Engineers and Backend Developers throughout the SDLC.
-
Optimize application performance memory usage battery consumption and responsiveness.
-
Write unit tests and UI tests to ensure application quality.
-
Troubleshoot debug and resolve production issues.
-
Participate in code reviews and mentor junior developers.
-
Ensure compliance with security privacy and coding standards.
-
Publish and maintain applications on the Google Play Store.
-
Stay updated with emerging Android technologies and recommend improvements.