Aaa HR

Senior Android Engineer

Posted: 1 days ago

Job Description

ABOUT THE CMPANY:Our client is a leading technology firm renowned for its innovative solutions that empower businesses. They are committed to delivering exceptional value and cultivating a high-performance, collaborative team environment.ABOUT THE ROLE:Senior Android Engineer will be responsible for architecting, developing, and maintaining high-performance native Android applications, serving as the technical leader for the mobile development team, ensuring peak reliability, and providing mentorship to junior staff.WHAT YOU WILL DO:Design, develop, and maintain high-quality native Android applications using Kotlin and Java.Drive the application architecture (e.g., MVVM), ensuring modularity, scalability, and maintainability.Perform rigorous code reviews and enforce clean coding principles and best practices.Continuously optimize applications for superior performance, battery usage, and memory managementCollaborate with backend engineers to integrate RESTful APIs and ensure reliable, seamless data flow.Partner with UI/UX designers to translate mockups into intuitive, responsive, and accessible mobile interfaces.Actively participate in sprint planning and continuous integration workflows to ensure smooth release cycles.Provide technical guidance and mentorship to junior developers, promoting technical excellence across the team.WHAT YOU SHOULD HAVE:3–5 years of proven, hands-on professional Android development experience.Bachelor's degree in Computer Science, Mobile Development, or a related technical field.Expert proficiency in Kotlin and Java.Strong knowledge of modern patterns like MVVM and Clean Architecture.Deep understanding of the Android SDK and key Jetpack components (ViewModel, LiveData, Room).Experience integrating RESTful APIs, Firebase services, and managing offline data persistence (SQLite/Room).Familiarity with CI/CD tools (e.g., Gradle, GitLab, or Jenkins) and dependency injection (e.g., Dagger Hilt).Understanding of app security, permission management, and performance profiling.Strong problem-solving, debugging skills, and demonstrated collaboration and mentoring abilities.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In