Key Responsibilities
- Lead and mentor a team of engineers, including tech leads and managers.
- Develop and launch new products and enhance existing Android applications as per desired specifications.
- Ensure the team delivers with high quality and predictability.
- Partner with product and design teams in developing product vision and roadmap.
- Contribute to creating a high performance culture and an excellent work environment.
- Design and review code, troubleshoot and act as an SME on technical matters.
- Lead and direct architectures sufficiently flexible and adaptable to meet market emerging requirements.
- Work and lead along an agile development framework.
- Contribute to raising the bar on talent by setting the highest standards on talent that we acquire and play a crucial role in acquiring, developing and retaining that talent
Qualifications / Experience
- Degree/ Masters/ PhD in Computer Science Engineering degree or equivalent education.
- Experience in a management, engineering and technology strategy role.
- Experienced in building large scale android specific application development.
- In-depth experience on Java application development with extensive use of Java I/O, Collections, Algorithms and well known application frameworks.
- In-depth understanding of OO concepts and design.
- Experience working with product teams.
- Experienced in recruiting, growing and building large, impactful engineering teams.
Qualities we Admire
- Individual mastery on technical skills.
- Go getter. Ready to tackle some of technology's greatest challenges and make a significant impact on users.
Didn’t find the job appropriate? Report this Job