Junior PHP Web Developer

Enovate is seeking to hire an enthusiastic and ambitious Junior PHP Web Developer to work on a range of existing and new website and web application projects utilising Craft CMS and Laravel.

We transitioned to being a remote company early in 2020 (this was planned from late 2019) and whilst we still maintain an office in Chelmsford, Essex this is a remote role. That said, being within occasional reach of Chelmsford would be advantageous.

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 and e-commerce stores using Craft CMS and web applications using Laravel and/or Node.js. We're members of the official Craft Partner Network and are enjoying the new found popularity of Craft CMS and seek a curious coder to join us on our journey.

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

As a junior member of a small team no two days will be the same. Armed with an ability to pick things up quickly, a "can do" attitude and the support of your colleagues you'll soon be accomplishing things you never thought you could!

Here are some example tasks you'll get stuck into from day one:

  • Populating websites with client content such as images and text
  • Testing new features and websites to find or confirm bugs/issues
  • Communicating with clients via email and messaging tools
  • Creating user stories, tasks and issues in our project management tools
  • Installing and evaluating third-party Craft CMS plugins
  • Learning, learning and learning

And as your experience and skills grow soon you'll be:

  • Contributing fixes, features and improvements to existing Craft CMS and Laravel projects and plugins
  • Developing bespoke Craft CMS plugins
  • Developing features for Laravel projects
  • Writing specifications, scoping potential work and providing estimates

We like new starters to shape their own role, as a small agency you're encouraged to get involved in a multitude of areas. From front-end development, PHP and Node.js web apps, Craft CMS websites, and Laravel web apps, right through to improving our digital marketing, SEO and CI pipelines. There's also an opportunity to get involved with our latest venture, Opworks an Amazon Web Services (AWS) consultancy, where you can get involved with managing AWS infrastructure. We let you go where your passion takes you and where we can, mold the role to fit.

The technology and tools you'll learn

Our projects generally use the following tools/technologies, so whilst you might not be too familiar with them at the moment give it a few months and you'll be the best of friends!

  • PHP
  • JavaScript
  • Twig / Blade templates
  • Laravel Framework
  • Laravel Livewire
  • Craft CMS / Yii framework
  • Git version control
  • Bootstrap CSS
  • Tailwind CSS
  • Alpine JS
  • jQuery
  • Vue.js
  • React
  • Gatsby.js
  • Next.js
  • Node.js
  • Gulp
  • Webpack
  • MySQL
  • MongoDB
  • PhpStorm IDE
  • Linux shell
  • Amazon Web Services
  • Docker
  • GitLab and GitLab CI
  • Google Workspace
  • APIs (such as Campaign Monitor, Twilio, Royal Mail, etc.)
  • Payment Gateways (such as Stripe, PayPal, WorldPay, Secure Trading, etc.)

You have

Whilst this is a junior role and training will be given we expect that your curiosity for coding has given you a basic grasp of some form of coding and it would be great to see some examples. Perhaps you've written some Python to run on a Raspberry Pi? Or created a website with HTML and CSS? Or maybe you have a relevant university degree? Or all of the above! In short, we want your passion for coding to come across as above all else that's what you'll need to have a successful career as a developer.

We have

  • Remote working
  • Skilled senior staff who will help you to achieve your very best
  • 37.5 hour working week with optional paid overtime
  • A great salary, commensurate with experience
  • 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.