NDP is a next generation ‘life-cycle’ digital agency, building, supporting and developing websites and web services for mid to large clients based on the Drupal open-source platform.
With an expert in-house team based in Covent Garden, and distributed across Europe, NDP work for clients across all sectors on a very wide range of projects in both size and complexity.
NDP has an ambition to take its unique ‘excellence in digital thinking, engineering and experiences’ proposition to an ever larger audience of clients, taking advantage of the growing popularity of Drupal with enterprise-scale clients.
This is an exciting opportunity for someone who couples strong technical Drupal development experience with the management skills required to be a Project Leader.
You will be responsible for our larger projects; from scoping, architecting and building, to final delivery of compelling & innovative websites. You will be responsible for overseeing project work and managing project team members in collaboration with our Project Managers.
Liaise with Business Development Managers over scope and time estimates for proposals & assist winning new contracts on pitches
Act as final approval for decisions about how product will be constructed
Produce specifications and ensure that projects are well-planned, achievable & high-quality
Decide, prepare or review plans - prototypes, IA, build, theme, development - integration and migration
Collaborate with Project Managers and Quality Assurance Officer to ensure delivery is to the required scope, plan and standards
Senior developer
Extensive, proven development experience to a high level with Drupal
Extensive understanding of Drupal's architecture, APIs and custom module development
Architecting overall systems, guided by prototypes and proof of concepts
Drupal 7 & 8 site builds, theming and configuration of standard modules
Understanding of behaviour-driven development
Confidence with PHP, MySQL, jQuery, HTML5, CSS3, Git, Drush etc
Some good general sysadmin capability
Theming from scratch or based on framework (Bootstrap, Foundation, Zen etc)
JavaScript, jQuery development, especially frameworks such as Angular or Meteor
Excellent knowledge of Git and best-practice Drupal deployment workflows
Experience of integration with external systems
Use of version control systems
Structured approach to troubleshooting
Performance optimization for Drupal
Well informed of industry trends & best development practices to improve our product offering
Salary is competitive, based on experience, and comes with a performance-linked bonus. Perks include gym membership, top-quality equipment and office environment, plus regular company socials and the opportunity to work within a highly professional team.
At NDP we have an absolute focus on excellence in digital thinking, user experience, engineering and production - backed up with an approach to programme management that sets us apart from the crowd.
In short, we build complex digital services, deliver them on schedule and to a very high standard.