Overview
-As an Android Development Team Lead you will be responsible for both hands-on software development and for leading a team of engineers
-Writing high quality code and performing code reviews for the rest of the team
-Providing technical leadership and guidance on project plans and delivery commitments
-Manage the day-to-day activities of an engineering team. Project planning, milestones/deadlines date definition, task estimation, scope of work assessment, etc.
-Organization and overseeing team communication with clients: live meetings, email correspondence, reporting, etc.
-Experience: 2+ years in leadership/management role, 5+ years of software development experience building and scaling applications
-Strong technical background in Java and hands-on experience with Android application development
-Experience with a variety of software development processes, and ability to apply the right process for the project
-Proven ability to build productive relationships and motivate team members. Must have a positive, can-do attitude.
-Demonstrated track record of successfully hiring, motivating, retaining and effectively deploying talented software developers to perform against aggressive delivery goals.
-Excellent communication skills. Experience in communication with remote partners
-Ability to travel abroad
-Ability to meet deadlines and work under pressure