The ideal candidate must be hands-on, technically strong and will be expected to provide technical direction for the team. The responsibilities will include:*Leading a team of high-performing engineers in an innovative and dynamic environment*Driving all aspects of technical development, from gathering requirements to successfully delivering features*Collaborating effectively with multiple teams and building consensus*Mentoring team members to achieve their best potential