Job Description
Job Description
What You’ll Do
- Reports to: Group CTO
- Location: Charlotte, NC USA (onsite); non-local candidates will be considered and offered a relocation package.
- Employment type: Full time
What You’ll Do
- Oversee product delivery and development team on a global scale
- Work closely with the CTO to help drive the roadmap of the company's products, both web and native apps, to ensure a world-class digital experience
- Work closely with senior stakeholders to understand business requirements and help translate these into technical requirements for the development team
- Plan and document technical specifications for features or system design
- Design, build and configure applications to meet business process and application requirements
- Direct the development team in the design, development, coding, testing and debugging of applications
- Design and implement standards and processes to ensure the development team writes testable, scalable, efficient and peer-reviewed code.
- Mentor team members and ensuring they adhere to determined software quality standards.
- Work closely with delivery teams, ensuring that objectives are aligned.
- Coordinate and facilitate the “ceremonies” and meetings associated with an agile delivery approach.
- Work with the rest of the product delivery team to ensure the product roadmap is transparent and communicated to key stakeholders.
- Exemplary people management skills with the ability to support remote and global teams
- Practical understanding and experience of agile delivery methodologies and the tools used to support this.
- Experience of working within a web and/or app focused software delivery environment.
- Deep and demonstrable knowledge of multiple technologies and architectural patterns.
- Experience and passion for managing teams in the development, QA and DevOps functions.
- Experience of working with Python, Django and/or Ruby
- Experience of recruiting teams and building a successful team culture.
- Understanding and awareness of what effective communication looks like, both written and verbal, and the ability to execute this.
- A willingness to learn and develop new skills plus the courage to apply what you’ve learnt.
- Open to international travel, as necessary.
- A passion for sports.
- Agile, Product or Project Management certification/accreditation.
- Practical experience of using Jira
- Experience of working with offshore delivery teams
- Experience of Content Management Systems (ideally Drupal)
- An understanding of UX in the context of web or app development
- Experience of third-party data integration
- An understanding of web site analytics data and how to interpret it