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.