Reporting to the Director of Application Development, the Manager of Application Development will lead a growing team of results-driven Tech Leads and Software Developers, advancing and expanding the SSENSE portfolio of applications. The ideal candidate has the ability to see the big picture from both a technical and business perspective, leadership skills to motivate the team, and the foresight to help strategize and drive the team in delivering corporate objectives. As a key player, this role provides the opportunity to make an impact on our development and QA efforts, while influencing the product strategy and direction.
RESPONSIBILITIES
- Manage application development teams from initial inception of ideas to delivery
- Provide leadership and guidance to hire, coach, motivate, and lead a performance-driven team of highly skilled Tech Leads and Software Developers to achieve their full potential
- Work closely with the development teams to architect and implement best-in-class technical designs and approaches
- Ensure technical and quality standards are enforced throughout the software development lifecycle
- Facilitate the day-to-day activities of the development teams within an Agile/Scrum environment
- Report on status of development, quality, operations, and system performance
- Ensure successful and functional on-boarding of new developers
Qualifications
- BS or MS degree in Computer Science, Engineering, or equivalent
- A minimum of 5 years experience managing teams to deliver complex applications, including 3 years relevant experience with Agile software development methodologies
- A minimum of 3 years experience with software development best practices, including coding standards and code reviews
- A minimum of 2 years experience working in a service oriented architecture
- Familiarity with project management principles, PMP certificate an asset
- Experience with source control management, build processes, testing, and operations
- Knowledge of relational and nonrelational databases, web technologies and web analytics tools
- Experience with AWS, Google Cloud Platform, or other PaaS based solutions
- Knowledge of a broad range of modern programming languages including PHP, Node.js, Java, ReactJS/React-Native, Objective-C and Swift
SKILLS
- Highly analytical and detail oriented
- Ability to present complex technical information in a clear and concise manner to a variety of audiences
- Strong leadership, project management, time management, and problem solving skills
- Self-motivated with the ability to work within rigorous deadlines
- Strong business acumen
- Team player with solid interpersonal skills