* Responsible for understanding and assigning technical work
* Responsible for coaching and developing the team
* Understand the underlying technology.
* Responsible for working with the client to plan the work on a daily / weekly basis.
* Strong oral and written English communication skills