About this role
Salary: £40,000 - 55,000 per year
Requirements: We need someone with at least 2-3 years of commercial experience in most of the following: PHP, including Laravel, WordPress and Vanilla PHPWe need WordPress development experience, including editable backend/admin areasWe need Laravel development experience, including Blade and ForgeWe need HTML and CSS skillsWe need experience with Stylus, Sass and Tailwind CSSWe need MySQL and database management experienceWe need JavaScript experience, particularly Vue.jsWe need experience using Git and GitHubWe need experience working in Linux server environments, particularly CentOS and UbuntuWe need server troubleshooting and problem-solving skillsWe need knowledge of Cloudflare, website security tools and general security best practiceWe need experience with backend booking systems or similar internal platformsWe need experience with API integrations and connecting systems with third-party platformsExperience with Apache Cordova, Capacitor.js or Electron would be highly beneficialExperience building and deploying mobile apps, including to Apples App Store and Google Play, would be highly beneficialExperience with RingCentral or similar phone and communication system integrations would be highly beneficialExperience with booking platforms, CRM systems, payment systems, SMS/email systems or other operational software would be highly beneficialWe are looking for a positive, confident team player with strong attention to detailWe need someone who can work independently, take ownership of projects and communicate clearly with non-technical team membersWe want someone who is passionate about improving systems and committed to their own learning and development Responsibilities: We will rely on you to maintain, improve and develop our WordPress and Laravel websitesWe will expect you to work on backend booking systems and editable admin areasYou will build and improve internal tools used by our office and bookings teamYou will work with PHP, Laravel, WordPress, Vanilla PHP, MySQL, JavaScript and Vue.jsYou will improve frontend areas using HTML, CSS, Sass, Stylus and Tailwind CSSYou will troubleshoot bugs, errors and technical issues across our websites and appsYou will work with Linux server environments, including CentOS and UbuntuYou will help resolve server, hosting, Cloudflare, security and performance issuesYou will support app development and app updatesYou will deploy apps to Apples App Store and Google PlayYou will use Git and GitHub as part of our development workflowYou will help integrate our booking system with third-party platforms such as RingCentral and other software providersYou will work on API integrations and improve how our systems communicate with each otherYou will support the wider office team when IT solutions are neededYou will work closely with our director and marketing manager to identify improvements and deliver practical solutions Technologies: APIBackendCSSCordovaCRMElectronFrontendGitGitHubSupportJavaScriptLaravelLinuxMarketingMobileMySQLPHPSASSSecurityUbuntuVueWordPressFigmaFullstack More:
We are driveJohnsons, a national driving school with around 850 driving instructors across many areas of the UK. We are based in Kingston, Milton Keynes and have an in-house marketing team. This is an office-based, full-time role working Monday to Friday, 9am to 5pm, in person at our Milton Keynes office. We offer a varied role with real responsibility, direct input into company improvements, and the opportunity to grow with a business that continues to expand every year. Benefits include a company pension scheme, on-site parking, company events, discounted or free food, involvement in weekly management meetings, and spontaneous gifts and rewards for high performers.
last updated 31 week of 2026