Lead - Android Developer

Apna Mart

Apna Mart

Software Engineering
Bengaluru, Karnataka, India
Posted 6+ months ago

As the Android Lead Developer, you will be responsible for designing and maintaining high-performance, scalable, and feature-rich mobile applications. You will guide the team in building the best Android apps while ensuring seamless collaboration with cross-functional teams to meet business requirements. Your expertise in Android development, system architecture, and performance optimization will help drive the success of our mobile platform.

Key Responsibilities:

  • Design & Architecture: Lead the design and architecture of Android applications, ensuring they are scalable, robust, and optimized for performance.
  • Performance Optimization: Implement performance optimization techniques such as efficient memory management, background processing, and UI responsiveness.
  • Team Leadership: Oversee a team of Android developers, providing guidance, mentorship, and support to foster technical growth.
  • Collaboration: Work closely with product managers, designers, and backend teams to define technical solutions and translate business requirements into actionable tasks.
  • Code Quality: Conduct code reviews to ensure adherence to best practices, design principles, and industry standards.
  • Integration & API: Lead the integration of third-party services and APIs, ensuring smooth communication between the app and backend systems.

Experience:

  • 4+ years of experience in Android development with a proven track record of leading projects.
  • Solid experience with Kotlin and Java, and a strong understanding of Android SDK and various Android tools and frameworks.
  • Deep experience with mobile app architecture patterns like MVC, MVVM, or MVP.
  • Expertise in optimizing app performance for responsiveness, memory management, and thread management.

Hands-on experience with Android’s new technologies, libraries, and tools (e.g., Jetpack, Room, WorkManager).