Lead Full-Stack Web Developer

Salary: £Competitive DOE

We Believe In Interactive and High-Quality Online Learning

Mogul has been specifically designed for the training needs of the travel industry. We are a subsidiary of Black Diamond.

We architect, deliver and maintain effective online training, with a commitment to educate and support our clients’ employees, partners and affiliates.

Each Mogul platform is unique to meet our clients training requirements, enhancing and supporting our client’s brand. They are designed to align with the client’s own website and other intellectual property, to help strengthen brand engagement and awareness.

Mogul allows our clients to have a fully-owned database of their training audience, with user activity providing valuable insights to help make sales and marketing campaigns more focused and effective. Clients can maintain their content via an easy to use Admin Panel.

The entire application was developed and is maintained in-house by the Mogul team, over a period of four years from our office in London.

The Mogul platform already delivers training for: British Airways, Silversea Cruises, Preferred Hotels, Malta Tourism, Setouchi DMO, PromPeru, Vail Resorts, Visit Barbados, and Exodus Travels.

Our vision is to take the software to the high level of interactivity and usability in 2020. Come and help us build it!

The Job

We are looking for a Lead Full-Stack Web Developer (5-years+ commercial experience) to run our development team. You'll have a track record of creating and maintaining interactive web apps, delivering high-quality software and guiding/mentoring fellow team members.

As Lead Mogul developer, you will contribute and own development on the platform. Your work and your decisions will set the future roadmap for the product – whether it concerns functionality improvements, application architecture, maintenance approaches or the hosting infrastructure.

This is a fantastic opportunity, allowing you to own and develop a live SaaS product, already used by prestigious clients in the travel industry.

You will collaborate closely with the team (fellow Developers, Freelancers and Project Manager) to deliver and deploy features within two-weekly sprints. As a team, we have three weekly meetings/stand-ups and run regular demos of our work on our team TV, to ensure that we provide the best experience for our clients.


  • Owning the development, testing, deployment and technical strategy of Mogul
  • Leading the Mogul Technical Team, in a hands-on development capacity
  • Running the technical requirements gathering and project scoping process for new clients. Interpreting and responding to these requirements.

Essential Technical Skills

  • PHP 7, including MVC frameworks (such as CakePHP or Laravel)
  • Highly proficient in HTML5, CSS (Sass), JavaScript including ES6+
  • Working Knowledge of React.js
  • AWS and Continuous Deployment
  • Webpack, Git and NPM
  • Testing frameworks/libraries e.g. PHPUnit, Jest/Enzyme/React testing library
  • Browser testing and multi-browser/multi-platform compatibility
  • Familiarity with accessibility standards
  • Strong grasp of data protection and web application security principles
  • Good understanding of building performant websites
  • Agile software development experience.

Essential Personal Skills

  • Good interpersonal skills, for managing and mentoring other team members and freelancers
  • Comfortable interpreting, analysing and discussing project requirements with the client, during the project planning and scoping stages
  • Ability to communicate complex technical concepts to project stakeholders
  • Open to learning new technologies and methodologies
  • Understand the basics of user experience and user-centric design
  • Excellent spoken and written English.


  • Building great sites for SEO
  • Awareness of e-learning and community building
  • Experience working in a multi-tenant SaaS environment.


  • Competitive Salary DOE
  • 23 + 8 days of paid annual leave
  • Training opportunities and your choice of IDE
  • Regular code reviews and pair programming
  • Team demos and collaboration
  • Pension
  • Office in Covent Garden, London - excellent transport access and food/drink/entertainment!

To Apply

To be considered for this job you must have valid documentation to live and work in the UK.

Please send a covering letter and CV to [email protected]