Responsibilities
-
Be responsible for developing and maintaining the core app modules.
-
Collaborate with product, design, and QA teams to deliver a smooth user experience.
-
Optimize the app user experience, minimizing latency and improving overall app performance.
-
Participate in code reviews, ensuring code quality, maintainability, and deliver high quality work.
-
Explore and use AI development tools to boost coding, testing, and debugging efficiency.
Requirements
-
Over 5 years of Android development experience, proficient in Kotlin and Java.
-
Good understanding of UI/UX principles and creating intuitive user experiences.
-
Solid understanding of mobile app architecture and best practices (MVVM, Clean Architecture, RESTful APIs).
-
Experience in Android app performance optimization, covering networking, rendering, and memory management.
-
Strong problem-solving and debugging skills.
-
Good collaboration skills for fast-paced, cross-team environments.
-
Nice to have experience in cross-platform development, knowledge of Flutter is a plus.