Experienced PHP Web Developer (Laravel)

Enovate is seeking to hire an experienced PHP Web Developer with previous Laravel experience to work on new and existing web application projects. Experience of working in an agency environment would be beneficial along with exposure to Craft CMS.

This is a permanent role with an initial 3 month probationary period.

About us

We're a small (8 people) and friendly digital agency specialising in the design and build of websites using Craft CMS and web applications using Laravel and/or Node.js. We also build e-commerce stores and often use Shopify and to a lesser extent Craft CMS with Craft Commerce. We're members of the official Craft Partner Network and also run the London Craft CMS Meetup group and the Essex Web Developers Meetup group.

We're driven by a real passion for the web, our mission is to build the very best websites and web applications we can for our clients and we strive to continually improve our work through ongoing training and adopting/experimenting with new technologies, tools and approaches. But while we're tackling those lofty goals we're also striving to build a great team and a great place to work too, and we're continually improving and listening to our staff to do whatever we can to deliver on that promise.

What you'll be doing

The role will include a mix of building new projects in the Laravel Framework and to a lesser extent Craft CMS along with extending and maintaining existing Laravel-based projects and Craft CMS-based websites (and custom plugins) so experience with Laravel is a must and exposure to Craft/Yii would be beneficial.

In addition, requirements gathering, scoping and time/cost estimates are also essential aspects of the role, along with an ability to communicate your technical vision to both non-technical team members and clients.

There's also an opportunity to get involved with our latest venture, Opworks, an Amazon Web Services (AWS) consultancy, where you can get hands-on with DevOps and managing AWS infrastructure if that's where your passion takes you.

The technologies and tools that we use

  • PHP
  • JavaScript
  • Blade / Twig templates
  • Laravel Framework
  • Laravel Livewire
  • Craft CMS / Yii framework
  • Git version control
  • Tailwind CSS
  • Alpine.js
  • Vue.js
  • React
  • Gatsby.js
  • Next.js
  • Node.js
  • Laravel Mix
  • MySQL
  • MongoDB
  • Amazon Web Services
  • Docker
  • GitLab and GitLab CI
  • Google Workspace
  • APIs (such as Campaign Monitor, Twilio, etc.)
  • Payment Gateways (such as Stripe, PayPal, etc.)

You have:

  • PHP programming skills
  • Experience with the Laravel Framework
  • JavaScript skills
  • Knowledge of MySQL database design and development
  • Knowledge of Git version control
  • Familiarity with Linux shell
  • Acute attention to detail and will stop at nothing to achieve perfection
  • Ability to work autonomously and manage your workload and deadlines effectively
  • A relentless drive for efficiency, performance and speed throughout all your work
  • A readiness to embrace and use new approaches and to keep up-to-date with industry advances
  • Superb written and verbal communication skills

Not essential but it would be good if you have:

  • Experience with Craft CMS
  • Experience with Vue.js
  • A relevant university degree
  • Experience with Nginx
  • Experience with cloud infrastructure such as AWS
  • Experience with TDD
  • Project management experience
  • Knowledge of SEO

We have:

  • Remote working
  • A great salary, commensurate with experience
  • 37.5 hour working week with optional paid overtime
  • 24 days holiday
  • Your birthday off
  • A half day for Christmas shopping
  • A relaxed working atmosphere
  • Interesting and varied projects to get your teeth into
  • Monthly training time to tackle a task/project/goal of your choosing
  • Company pension
  • Opticians vouchers
  • Modern, air conditioned office
  • Christmas and summer parties
  • Paid for outings to industry events/conferences

How to Apply

Candidates should send a covering letter and CV to jobs@enovate.co.uk.