We're growing the ecce. team

We're looking for an experienced Web Developer

The role

Working alongside our small but perfectly formed award winning team, you will help craft new and exciting digital solutions for our wide and varied client base. You will be instrumental in the development, production, modification and maintenance of these projects.

As a senior member of our development team, you'll report directly to our lead developer, work closely with the studio manager, creative team, and our clients on a daily basis. You will also be expected to be able to work with a high level of autonomy and to an exceptionally high standard.

The phrase ‘that will do’ is not part of our culture and “good is not simply good enough”

Some of the exciting work you will be doing

As part of our team, you will be focused on server side (and occasionally front-end) development. The work varies greatly, some examples would be;

  • Ecommerce development (using Ensemble our in-house framework)
  • CMS development
  • CRM development and business management solutions
  • Helping to drive consistent standards and approaches throughout the team
  • Triage critical support issues quickly and action the most appropriate solution
  • Constantly review the latest web technologies to see how they can benefit our clients
  • Create clean and readable code that is testable
  • Share your technical knowledge and mentor junior team members
  • Help the management team with the technical scoping and planning for projects

What we need from you

  • 3 years proven experience in a similar role
  • A rockstar proficiency with all technical aspects of building digital (web based) applications
  • PHP, MySQL/SQL, HTML, SASS, JavaScript (jQuery / React / Vue.js / Node.js)
  • Experience in PHP Frameworks such as Laravel
  • Linux and the command line are your close friend
  • Building responsive applications, integrating payment gateways and cross browser/platform delivery are all second nature
  • Experience with Git and command line tools such as Grunt and Gulp
  • Be organised, have a keen eye for the little details, meet deadlines and exceed expectations
  • Flexible attitude and a willingness to adapt, with previous experience working in a small agency team a definite bonus.
  • Challenge the status quo while always playing well with others (clients and team members alike). Communication is key.
  • An inquisitive nature, always keen to learn, find better solutions.
  • Happy to work on site. Please note: This position is not available for remote working and is a full-time.
  • Excellent written and spoken English language skills and must be eligible to work in the UK

Extra brownie points if...

  • Your name is up in lights on the app store (experience with native mobile app development / Java, Objective-C or Swift)
  • You can dust off long-forgotten Access database skills that would rival our MD’s own (there is always that one legacy client)
  • Experience with NOSQL databases (shout out to MongoDB)
  • You understand OOP, MVC, REST/SOAP/XML-RPC… there will be a test.
  • A love of all things Twig
  • AWS is like a second home
  • Wordpress and Craft CMS skills
  • Familiar with Agile methodologies and SCRUM
  • Show no fear when our design teams talk Photoshop, Illustrator and Sketch. Ability to ‘slice-up’ designs assets like a pro

What you get in return...

  • To work in pretty cool offices in a sleepy Kent village, just 30 mins from London
  • The latest hardware and software to work on
  • 5% Friday, a chance to work on non-client related R&D projects
  • Private medical insurance after a qualifying period
  • Continuing professional development
  • Attend development related conferences and training course
  • Regular team lunches (A love of curries, Asian food and BBQs is advantageous - not essential)
  • Decent coffee (We don’t do instant)
  • A well-stocked beer & wine fridge
  • An early escape on Fridays - we're outa there at 4pm
  • Internet fame & stardom (possibly)
  • To be part of a close fun loving team
  • Oh... and a competitive salary (DOE)

How to apply:

Drop us an email at We’re looking for true innovators so stand out and don't be ‘ordinary’. Please include:

  • All relevant experience, detailing how you feel you'll fit in
  • A link to your LinkedIn profile, any portfolio or blog if available
  • Details of your salary expectations
  • Your current notice period (if applicable). We promise not to contact your existing employer without speaking with you first

We will do our best to reply to every email we receive. However, please be patient we can often receive hundreds of applications. It takes time and a lot of coffee to review them all.

During the interview process, you will be asked if you require any special requirements or equipment to be able to work efficiently. This is to ensure, where reasonably possible, we can create a productive and comfortable work environment for all members of our team.