Basic Qualifications
- Bachelors degree in computer science or related domain.
- 5+ years managing teams of 10+ engineers
Responsibilities
- Financial/Budget management. Lead development and launch of core features and product
under budget/time.
- Recruit, Lead, Mentor and Manage a team of highly motivated, passionate and technical
engineers
- Help them realize their potential by setting clear expectations, openly evaluating
performance, upholding accountability, and providing challenges (within and outside their team)
to stretch their skills.
- Participate with senior management in developing a long-term technology/product roadmap
- Work closely with the product team and other technical teams to deliver on the team’s
technical vision
- Facilitate Cross-Team and Cross-Location communication
- Influence technical strategy to build products
- Foster innovation in the team and partner with product teams to come up with new product
ideas and optimize the current products
- Have very strong communication skills. Able to establish credibility and rapport with
leadership across Engineering
- KPI focused. Work with product/analytics team, engineering teams to optimize
business/engineering metrics.
- Drive team discussions on system architecture and component design
- Participate in all stages of the software development cycle, including design and
development of significant new architectural systems and improvement
- Participate in estimation and sprint planning
Technical skills
1. Experience in building  high-volume transactional consumer-facing systems
2. Strong programming knowledge in one of the languages Java/Kotlin
3. Experience in building native applications  — MUST
4. Experience with the Android Play Store
5. Worked in an environment where CI/CD is extensively used (Build pipelines, unit tests,
automation tests and moving code to production quickly)
6. Experience in using Distributed version control systems (preferably GIT)
7. Passion to learn new technology, make a difference