Role: Engineering Manager, Android
8+ years experience leading and/or managing application development teams, with at least 3 of those years spent managing mobile application delivery teams. (Exposure to iOS or other mobile platforms is a plus.)
A proven track record of successfully leading projects through an entire software release life cycle in an Agile/Scrum environment. Prior experience as a developer will be an asset.
An understanding of software development methodologies such as SOLID, TDD (including automated unit, integration, and system testing), CI, release management, software maintenance, and source code management.
Familiarity with tools such as Eclipse, the Android SDK and Android Tools, Junit, Jira, SVN, Git and Java is a plus.
Experience dealing with cross-functional teams across several countries, as youll work with everyone--clients, PMs, UX/UI designers, Server developers, and mobile engineers--to coordinate the successful completion of projects.
Highly developed people management skills that are based on the philosophies of kindness, understanding, facts, and excellence.
A background in services or an agency environment is preferred but not required.