A leading multi award winning E-learning platform in SW London are seeking a PHP Developer to join their team :
Experience with MVC frameworks (we build on Laravel 5.x) and tools like Composer are essential. If you have any experience with running your own server, then you definitely should let us know.
Over the last two years they also introduced new approaches and technologies such as IronMQ and TDD as well as refining their agile approach.
They recently expanded our stack and some of the technologies we have introduced into their stack are Vue.js for projects that have complex UI requirements and Elasticsearch for their search engine.
They are also always very keen to improve their testing and deployment processes.
Job Title : Senior PHP Developer Location(s) : London (Brixton) Role Objective
A very hands on approach to development as part of a collaborative team, building on the highest standards to their development process.
The Senior Developer works internally on their six current market leading products that are used directly by some of the world’s best known companies, including PwC, Microsoft, Citi, Bloomberg and Jaguar Land Rover.
You will work with a team of developers, comprising of three Lead Developers, two Software Developers and a two Front-End Developers, managed and supported by the Technical Programme Manager.Skills and Experience
Demonstrate and provide examples of products you have developed through the whole development cycle including requirements gathering, system analysis and design and various forms of testing
Confident discussing technical details and be able to make suggestions to improve existing projects and processes, as well as give suggestions and advice to others
Interest in keeping up to date with latest technical advancements
Strong development skills using PHP 7
TDD and Unit testing knowledge
Experience with MVC / OOP, MySQL, HTML and CSS
Understanding of SOLID principles
Experience using a PHP framework like Laravel, Symfony, Zend or CakePHP
Technical - desirable :
Linux server knowledge
Experience using Redis or ElasticSearch
Vue.js or similar JS framework
Git (or another VCS), Composer
Experience using Git Flow for feature development
Experience with larger projects and knowing how to deal with the component parts and
trouble shoot projects you have inherited as well as ones you have built
Experience with running a LNMP server
Experience working in an agile environment, ideally using Jira and Confluence
JSON API, Swagger & Fractal