
Senior Engineering Manager, Search Discover Android
- Bangalore, Karnataka
- Permanent
- Full-time
- Bachelor's degree or equivalent practical experience.
- 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
- 5 years of experience in a technical leadership role; overseeing projects, with 5 years of experience in a people management, supervision/team leadership role.
- Experience delivering mobile applications using native iOS, Android, and mobile web technologies.
- Experience with large-scale mobile applications and complex architectures.
- Experience with Android mobile app development (e.g., Kotlin, Java).
- Own the Discover product on Android, including managing the client infrastructure that supports Discover's strategic initiatives. Drive the strategy for Discover's Android client and its underlying infrastructure.
- Lead, mentor, and grow a team of engineers to develop client infrastructure, focusing on rendering, reliability, latency, and logging.
- Implement and maintain robust testing and quality assurance processes.Ensure features adhere to best practices and coding standards.
- Foster a culture of innovation, collaboration, and continuous learning within the team. Provide team management, technical mentorship, and guidance to team members, fostering their growth and development.
- Collaborate with key stakeholders and cross-functional teams to define goals and roadmap. Partner with technical leads across the organization, prioritizing code cleanup and promoting testing and quality best practices.