1) Minimum 2 years experience in End to End design, architecture, planning, implementation, testing of mobile app.
2) Experience in internet or e-commerce companies where he was part of the team in which the team worked on the mobile app usage where it went from a few hundred visits a day to a few hundred thousand visits per day. So experience in designing and implementing highly scalable mobile applications.
3) Can take ownership of large projects and mentor a team of young folks along with code review, merging code and functional testing
4) 3 - 5 years of experience in Java Programming & Data Structures
5) Minimum 2 years of experience in developing mobile app's using Android SDK
6) Must have good understanding of object-oriented software development and experience in integration with Internet Endpoints (HTTP / Websockets)
7) Must have knowledge of memory management / networking / operating systems / multi-threaded programming / event driven programming
8) Familiar with Git
9) Experience in managing or leading a team is a must
10) The Tech Lead/Architect will devote about 60-70% time on coding and the remaining time on Architectural side/ team building.