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 an experienced Full-Stack Web Developer (3-years+ commercial experience) to join our team. You'll have a track record of creating and maintaining interactive web apps and delivering high-quality software.

As a Mogul developer, you will contribute, facilitate and own your projects. Your work will directly enhance the architecture and set the future direction of the product. This is a fantastic opportunity, allowing you to explore and then implement emerging technologies.

You will collaborate closely with the team (Lead Developer, Freelancers and Project Manager) to deliver features within bi-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.


  • Developing, testing and maintaining highly interactive interfaces, lessons and features for Mogul
  • Interpreting and responding to client requirements to delight our customers
  • Actively engaging in product research and development discussions, contributing ideas and code that will enhance the product direction.

Essential Skills

  • Highly proficient in HTML5, CSS (Sass), JavaScript including ES6+
  • PHP 7, including MVC frameworks (such as CakePHP or Laravel)
  • Working Knowledge of React.js
  • Strong understanding of responsive design techniques
  • Webpack, Git and NPM/Yarn
  • Testing frameworks/libraries e.g. PHPUnit, Jest/Enzyme/React testing library
  • Browser testing and multi-browser/multi-platform compatibility
  • Familiarity with accessibility standards, data protection and web security
  • Good understanding of building performant websites
  • Fetching/consuming APIs or Web Services
  • Understanding of MySQL
  • Open to learning new technologies and methodologies.


  • AWS and Continuous Deployment
  • Understand the basics of user experience and user-centric design
  • Building great sites for SEO
  • Agile software development experience
  • 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]