Skip to content

Senior Developer

Careers at effect

Issued: November 21

Salary is £30,000 – £40,000 depending on experience

Role Purpose: 

We’re looking for a Senior Developer, with experience managing team members and a passion for tried and tested processes. The ideal candidate will hit the ground running, implementing processes from previous roles, ensuring all code adheres to a strict testing process.

Skills we’re looking for:

Back-end (PHP) 

  • Knowledge and experience of object-orientated programming
  • Understanding of SOLID principles, and ability to code review adhering to the principles
  • Knowledge of different architectures and design patterns, with implementation experience
  • Strong experience with Laravel, utilising all aspects of the framework
  • Experience working with MySQL and other database platforms
  • Experience developing/building well-structured and documented APIs (OpenAPI Spec)
  • Knowledge of Headless system architecture, and consuming secure APIs

Front-end 

  • Essentials – HTML5, CSS3, SASS (SCSS) and BEM
  • Knowledge and use of front-end frameworks such as Tailwind or Foundation
  • Knowledge and use of Javascript frameworks such as Vue or React.
  • Good knowledge and ability to produce well-structured standards-compliant Javascript (ES6) General
  • Ability to perform constructive code reviews, achieving the best out of peers on each review.
  • Confident acting as a mentor for junior team members
  • Ability to be self-directed, and delegate required tasks on a project
  • Understanding of an Agile methodology, and how to assist implementing into teams
  • Adept at utilising Agile project management systems such as JIRA
  • Knowledge of WCAG Accessibility standards
  • Experience working with project managers, to accurately spec and schedule projects/tasks
  • Strong experience with Version Control (Git), including semver releases/tagging
  • Experience with automated CI/CD testing tools and utilities (I.E. Github Actions, Jenkins)
  • Experience with hosting platforms such as AWS and Digital Ocean
  • Clean and well-documented code is essential
  • Server Administration experience / Basic Web server maintenance (NGINX, PHP-FPM, Redis)
  • Knowledge and experience with Webpack and other build processes such as Laravel Mix
  • Experience with wireframing and prototyping of relevant concepts Desirable
  • Understanding of queuing/messaging processes such as Amazon SQS/RabbitMQ
  • Knowledge of Microservices architecture
  • Experience with MongoDB or DynamoDB
  • Experience with Docker/Containerisation
  • Experience of available services with AWS, and ability to suggest relevant services on projects
  • Understanding and experience with a TDD approach to testing
  • Framework-agnostic approach to development – Utilising the right technologies or framework for the project/functionality

Benefits 

  • A competitive salary
  • Exciting place to work with varied projects
  • Remote working (2:3)
  • 25 days holiday per year plus bank holidays
  • A share in our success – every member of the team receives an annual performance-related bonus
  • We plant trees and fund the world’s best climate crisis solutions to offset the carbon emissions of our team members
  • A Macbook
  • An exciting and diverse workload
  • A super-duper Herman Miller chair (say good-bye to any backaches)
  • Whatever tools you need to do an amazing job for your clients
  • Huge opportunities to learn and develop whether, through professional qualifications, exposure to incredible business projects, or informal lunch & learns, hosted by your colleagues
  • A very nice office in the heart of Leicester’s Cultural Quarter
  • A safe place to leave your bike
  • The monthly street food festival ‘Last Friday’ is on our doorstep
  • Regular team events and socials
  • Annual effect away day  – get together with your colleagues to celebrate success and look forward to what’s next

Thank You

We’ll review your application and be in touch if we’d like to discuss things further. Unfortunately we cannot guarantee we’ll respond to every application.

This website uses cookies to ensure you get the best experience. You know the deal. Learn more