Role & responsibilities
Lead and mentor other software engineers across high performing delivery teams.
Design and implement Web applications that are reliable, high-throughput, low latency, scalable and well-documented code to tackle sophisticated algorithms
Operate at the intersection of up-to-date web engineering and applied AI, building intelligent features using AI-assisted development into everyday engineering to accelerate delivery and improve quality.
Collaborate with engineers, technical teams, product owners, and other partners to propose extensible, reusable and performant solutions
Required Skills and Experience:
Hands on Engineer with 7+ years of qualified experience in web application design and development, software engineering. Experience with cloud native applications, microservices architectures with robust focus on web applications.
3+ years managing web engineering delivery teams
7+ years of experience in Angular.js, Node.js, TypeScript building enterprise-grade single-page highly performant applications. Solid understanding of JavaScript fundamentals with proven experience designing and consuming rest and graphql APIs