Back to results

Support Centre

Technical Lead

Location:
London
Hours Per Week:
40
Vacancy Type:
Permanent
13 Nov 2020
Job Description

Technical Lead

This is a technical leadership practitioner role. You will lead and coach technical best practice within a squad and will understand and help to define the overall technical strategy and the application of technical standards across the domain.

You will have excellent depth and breadth in skills. The depth will be in a core skill. The breadth means that you have sufficient capability in other skills to allow the team to deliver greater value and increased flow.

You will stay on top of tech trends, experimenting and learning. You will drive the use of innovative technologies, learning from members of our Communities.

You are an expert in Lean and Agile tools, techniques and ways of working, and how they can be continuously improved, fostering a culture of experimentation and learning. Will coach, mentor and train colleagues in the Guardians crew, driving continuous improvement and adoption of new techniques.

You will work closely with other technical leads, engineers and architects to shape the future of the crew’s digital products. You will take ownership of the production stack and understand that value is only gained when the systems we develop are working and amazing our customers and colleagues. You will mentor and coach the crew’s technical engineering capability, understanding development areas for individuals and helping shape personal development plans with the Principal Engineer and Head of Engineering.

In-depth knowledge of:

  • AWS
  • React
  • Node.JS
  • Functional and OO Development
  • Microservices and Restful Architectures
  • Messaging systems e.g SQS / SNS, Kinesis
  • Development in a Linux or OSX environment
  • Search Technologies e.g Algolia / Elasticsearch
  • RDBMS (particularly using MySQL)
  • NoSQL (e.g DynamoDB)
  • Serverless and Container Architectures
  • CI / CD Practices and path to live
  • Automated functional testing

Knowledge and experience of the following is highly desirable:

  • Unit Testing frameworks both server-side and client-side
  • Typescript
  • Content Delivery Networks (Caching and optimisation)
  • Profiling and optimising applications across all tiers
  • SEO
  • Social media integration
  • Isomorphic Architectures
  • Device agnostic principles (responsive design)
  • OO and Functional design best practices
  • Design patterns

If the opportunity to be part of shaping and transforming Dunelm’s Digital presence excites you, please apply for our immediate attention!