Create solution architectures for systems and platforms
Ensure team composition and skills are adequate
Provide guidance, coach and mentor the teams in modern web application software development practices
Publish, communicate, and maintain the technical vision and roadmap for your Workstream
Work with the Product team to ensure the user experience across Dentsu.Connect aligns to the Product vision
Collaborate with other Technology functions to deliver secure, reliable, robust, scalable code
Lead the teams in best practice for good diagnostics, debugging, testing, deploying, and troubleshooting
Requirements
Proven experience managing small software teams and mentoring engineers in enterprise web development and services development using loosely coupled systems.
Highly experienced in agile test driven software development.
Passionate about writing well-crafted clean code and comfortable working in an agile environment.
Ability to write high-quality code across modern Javascript based programming languages and frameworks.
Knowledge and experience of delivering solutions using a microservice architecture with RESTful protocols and frameworks such as Express, NestJS and GraphQL.
Ability to quickly learn and apply emerging programming languages, frameworks, and platforms.
Knowledge and experience of implementing Continuous Integration and Continuous Delivery.
Knowledge and experience of hosting in cloud platforms such as Azure and AWS.
Working experience with Docker and/or Kubernetes.
Good communication and collaboration skills essential.