Vacancy details

Head office - London, United Kingdom

This vacancy is now closed

Description

Overview

At Mountain Warehouse we understand that IT is core to our success as a business and so we invest heavily in our in-house team. The development department is divided into product-based teams, all using variants on Kanban for project prioritisation and a focus on continuous delivery, mostly with usage of microservices.

We are looking for a technically strong and organised Team Lead / Lead Developer for the team responsible for systems related to our stores. These systems include 800+ tills and 500+ Android handā€held devices used by around 4000 retail staff across 9 time zones, all implemented using a microservices based architecture.

We believe that a Lead Developer should know their team’s systems inside-out and should become a subject matter expert in the products and areas that the team is responsible for. You should have an opinion, while recognizing that your opinion is not the only one in the room!

Essential skills / experience

  • · C# in a commercial environment.
  • · Experience of managing a team or mentoring junior members of a team.
  • · Excellent communication skills.
  • · Ability to support multiple projects across the team, iterating quickly.
  • · A strong desire to create high-quality, tested code.
  • · Ability to write code and handle operational concerns alongside leadership responsibilities.

Desirable experience

Any background with React, ReactNative or Enactor POS systems would be desirable but is not required.

This is selection of what we’re using across the department

Although experience of all of these is not necessary (we’re happy to train up) – as team lead, you should be well versed in a number of these technologies.

  • · Test Driven Development.
  • · MongoDB.
  • · TypeScript.
  • · RabbitMQ / MassTransit.
  • · Microservices architecture.
  • · Micro-frontend architecture.
  • · React / ReactNative
  • · RESTful API design / Web.API.
  • · Azure.
  • · Jenkins.
  • · k8s.
  • · .net Core.
  • · GitFlow.
  • · SQL Server Stored Procedures.
  • · DevOps.