Job Description :
Must-Have:
6+ years in native Android development using Kotlin and Java, with a strong understanding of UI design using XML and Jetpack Compose. Proven ability to architect and build robust and scalable Android applications using the MVVM & MVI architectural pattern.
Must-have Technical Skill Set:
Kotlin and Java Proficiency
Jetpack compose
Git & GitHub
Architecture Patterns – MVVM & MVI
Dependency Injection
Responsibility of / Expectations from the Role :
Possesses strong technical expertise in native Android development, encompassing all stages of the application lifecycle, from project analysis and architectural design to coding, UI/UX design, and implementation. Demonstrates a solid understanding of data structures, algorithms, and software engineering principles, enabling the development of high-quality, maintainable, and scalable Android applications
Design and develop Android compatible mobile applications Collaborate with the design team to define the best features Ensure quality and performance of the application Recognize potential obstacles and fix bottlenecks Identify and fix bugs before the final release Write high-performing, scalable, reusable code Maintain the code and atomization of the application Design and implement updates and optimize apps Publish applications on Play Store