Тимлид должен отлично знать область приложения (в вашем случаи то, как оно должно быть в телефоне и на сайте) и уметь организовывать людей. Остальное опционально, то есть он не обязательно должен быть гуру программирования и понимать все технические тонкости.
Как вырастить? Да, ни как, т.к. упирается в личные качества человека.
Самый эффективный подход — это элементарный перебор людей на этой должности. Поставили одного, посмотрели, как держится. Если сохранил хотя бы порядок в коллективе, пусть продолжает. Если, у него что то не клеится, меняйте. И так пока не найдёте.