Job offered: Senior PHP/Moodle Developer

Type: Full-time
Location: London

WHO WE ARE

Floream is the UK’s leading provider of online learning for professional qualifications and has recently begun a programme of international expansion.

We’re currently a team of over 200 people delivering 25 plus courses to over 30,000 active students across digital marketing, HR and financial disciplines.

Our success is entirely down to the quality of our people. We look for people who are passionate about what they do, highly collaborative and have a drive to continuously improve and learn. The majority of our leaders are home-grown and we actively seek to promote from within. We don’t forget to have fun though – we’re in an exciting space, making a real difference to peoples’ lives and enjoying it.


THE ROLE

Reporting to the Lead Developer, the Senior Developer is responsible for the provision of technical development and support across a range of applications and websites that comprise Floream’s global suite of online learning ventures.

Working in a diverse and rapidly expanding development team, the Senior Developer requires strong analytical, problem-solving and conceptual skills, teamed with an excellent knowledge of PHP and have an enthusiasm to work with other code languages.

We enable our staff to work across a multitude of areas, be that with our Home Learning College brand or partnership with Google. We build a lot of our tech from scratch, and as such this opportunity represents it self as a platform to work on and create bespoke solutions. 

We are looking for someone to join a tight-knit but successful team and have real influence upon our development moving forward.


KEY DUTIES AND RESPONSIBILITIES

 

·         Working on and at times leading the full software development lifecycle of systems

  • Hands on design, development and debugging of systems
  • Delivery within agile environments using Agile methodologies including  Scrum and Kanban
  • Partnering with product owners to carry out business analysis
  • Scoping work to ensure all developments have sufficient information for costing and delivery timelines
  • Analysis of systems, considering reliability, systems risks and code
  • Object-Oriented Design (OOD) to ensure scalability and maintainability
  • Functional and unit testing
  • Driving the identification and evaluation of new technologies and methodologies
  • Integrating, supporting, maintaining and documenting application functionality
  • Acting as a champion of code quality and best practices, whilst maintaining and enforcing standards of compliance
  • Assuming true ownership of projects and the responsibility for their delivery on time
  • Mentoring junior developers


Person Specification 

  • Moodle v2 or higher development experience 
  • 4+ years commercial development experience
  • PHP, with desire to learn other languages
  • Rest and XML RPC APIs
  • Familiarity with the Microsoft stack
  • Data management using MSSQL
  • Javascript / JQuery/ AJAX / AngularJS
  • Reasonable knowledge of XHTML and CSS
  • OOD

Essential Cultural Traits

  • Intensively driven and proactive
  • Positive outlook, seeing beyond obstacles
  • Passion for tech including best practices, methodologies, standards and design patterns
  • Excellent communication skills, both technical and non-technical
  • Proven track record of building and delivering complex and highly transactional systems
  • Flexible attitude
  • Delivery focused
  • Confident team player
  • Customer focused
  • Desire for continual learning

 

N.B. This represents a broad outline of accountability and cannot list in detail all of the tasks that the jobholder will be required to undertake.



Entry added by Stuart Cavinato - 3 May 2016
Last updated - 3 May 2016