Overview
Job Title:Technical Lead - Android Development
Job Location: Bangalore, Onsite
About Teachmint
At Teachmint, we believe that education moves the world forward and deserves the best technology in this pursuit. We are a global classroom technology company empowering educators, students and institutions in over 50 countries. At the forefront of classroom innovation, Teachmint is transforming how education is delivered through its proprietary solutions—Teachmint X, an AI-powered connected classroom device; EduAI, an intelligent AI companion that empowers educators and learners to become self reliant; and our interactive AI whiteboard technology, designed to blend intelligence with usability and elevate every moment of classroom interaction.
We are redefining education infrastructure. Whether you're architecting backend systems, designing intuitive front-end experiences, improving deployment pipelines, driving business growth and brand visibility, or scaling user impact—your work here directly shapes the future of education.
If you’re excited by the idea of building smart, scalable, and meaningful solutions in education, come create with us.
Learn more: www.teachmint.com
Job Summary
We are looking for an experienced and innovative Technical Lead - Android Development to join our team. In this role, you will oversee the development and implementation of high-quality mobile applications, guiding our Android development team to deliver exceptional user experiences. As a lead, you will drive technical excellence, foster collaboration, and ensure that best practices are followed throughout the development lifecycle.
Key Responsibilities
Lead and mentor a team of Android developers, guiding best practices, coding standards, and project planning to foster team growth and productivity.
Collaborate with cross-functional teams including Product, Design, and QA to translate business requirements into technical specifications, ensuring timely and successful project delivery.
Define and implement the architectural roadmap, ensuring scalability, performance, and security are prioritised in all Android applications.
Establish and enforce coding standards, conduct regular code reviews, and implement automated testing to ensure high-quality, maintainable, and efficient
code.
Diagnose complex issues, prioritize tasks, and develop innovative solutions to optimize app performance and user experience.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 6+ years of experience in Android development.
- Proficiency in Kotlin and Java, with a deep understanding of Android SDK, frameworks, and design patterns.
- Strong experience with RESTful APIs, third-party libraries, and version control (e.g., Git).
- Experience with automated testing frameworks and CI/CD tools.
- Knowledge of Agile methodologies and experience working in Scrum or Kanban teams.
- Excellent communication, collaboration, and problem-solving skills.
- Experience with UI/UX design principles and a strong sense of product ownership.
- Familiarity with performance monitoring and optimization techniques.
- Knowledge of Google Play submission guidelines and app lifecycle management.