Current vacancies

About the role

Learning Pool has grown rapidly in recent years due in no small part to the investments we’ve made in our product portfolio and the skills of the team members who surround them. We’re now unique in our ability to combine our own range of products into compelling client learning solutions at a low total cost of ownership.

As a Software Developer within our Learning Management System (LMS) team you will be responsible for contributing to the successful delivery of software projects within the company, ensuring that software is of a professional standard and is developed using industry best practices.

The role requires working with other members of the technical team to ensure that code is written to a high standard and developing new features for key platforms while ensuring they remain robust and reliable. The person in this role will keep up to date with the latest trends in the field of software development and will ensure their technical knowledge and skills are kept up to date accordingly.

This role reports to the Software Team Lead.

It is preferred that candidates are based within travel distance of our Derry or Belfast offices. However, strong candidates who are within travel distance of our Oxford or Glasgow offices will be considered.

What you'll be doing

Roles and responsibilities include:

  • Developing and maintaining Moodle-based Learning Management Systems (LMS) using PHP, MySQL, and JavaScript.
  • Working with stakeholders to develop viable solutions to complex requirements.
  • Contributing to the planning, scoping and technical design of bespoke software projects.
  • Working with other members of the software development team to ensure the successful and timely delivery of software projects.
  • Using unit-testing and other testing approaches to ensure the software is robust and reliable.
  • Reviewing code submissions from the team.
  • Following continuous integration and deployment processes.
Who we are looking for

The successful candidate will demonstrate:

  • Third level qualification in Computer Science or similar field
  • 3+ years professional experience in Software Development
  • Experience of PHP, JavaScript, MySQL, HTML5, CSS
  • RESTful web services, distributed application design, design patterns, e.g. MVC
  • A high degree of self motivation and results orientation, with a focus on quality.
  • The ability to work collaboratively within a team across various levels of experience and geographical locations
  • Excellent oral and written communication skills, with the ability to communicate well outside of the technical team

It is not essential but it would be a plus if candidates had:

  • Experience in developing for the Moodle LMS
  • NodeJS, JS Frameworks (BackboneJS, VueJS, AngularJS, or similar)
Working at Learning Pool

The Learning Pool team is filled with 200 people who have a real passion for what they do. We’ve got a fresh approach to partnering with our customers. One that makes a real difference with a 98% customer recommendation rate. We are a full-service online training and analytics provider, offering courses, tools, and content creation to nearly 800 organizations and 2.5 million learners.

With the largest and most flexible catalogue of learning content on the market we deliver a highly customized learning experience, at a fraction of the cost of a bespoke project. We support organisations globally with their training blend, including personalised learning, gamification and AI-driven performance support.

Learning Pool won the 2018 Learning Technologies Company of the Year, received a 2020 Stevie Award for Customer Service, is listed annually in the Sunday Times Best Companies to Work For and is a Gold Investors In People company. In addition, the company is the only Core Leader offering Lower Total Cost of Ownership solutions in the 2020 Fosway Digital Learning 9-Grid.

Apply for this position

PHP Developer
Apply before the 12th February 2021