At a Glance
- Tasks: Join us as a PHP Engineer, coding bespoke solutions for diverse clients.
- Company: Evoluted is a dynamic tech company focused on delivering high-quality digital solutions.
- Benefits: Enjoy fully hybrid working, flexi-time, mental health support, and a profit share scheme.
- Why this job: Work on exciting projects while developing your skills in a supportive, collaborative environment.
- Qualifications: Strong PHP skills and familiarity with frameworks like Laravel are essential.
- Other info: Open to various experience levels; we value personal development and career progression.
The predicted salary is between 30000 - 42000 £ per year.
We’re looking for an experienced PHP engineer to join our team and help Evoluted deliver bespoke solutions for our diverse clients; someone who loves to code high-performing projects but never forgets the humans who both write and benefit from them.
This is a fully hybrid role so you can work remotely, or come in to our Sheffield office, or a bit of both! We have once-a-month in-office days and we also all get together four(ish) times a year for company days. So while you must be located in the UK, you\’ll have the flexibility to work how you want while staying connected with our team.
Fully Hybrid Working
We offer a 100% hybrid working environment – whether youposed work from home, our Sheffield HQ or anything in between. So whether you just wanna sit in your PJs and get your head down or drop by the office for a more social working environment, it\’s totally up to you!
We all want to know what the next step in our career looks like and more importantly, how we can get there. That\’s why we built our own bespoke performance management tool combining clear skill-based progression pathways with qualitative appraisals to get a 360-view of your personal development.
Training & Education
Learning never stops, no matter your age or experience, so we provide expensed conference trips, in-house lunch & learn sessions, external training specialists, courses, books and more. £750 dedicated personal training budgets, bi-annual reviews and regular 1:1s create personalised development plans to get you where you want to go.
Mental Health Support
With a shift in awareness and a rise in mental health support requirements, more people than ever are talking about their mental health and wellbeing at work. Evoluted have contracted Sanctus to provide trained mental health coaches who are available every month to anyone who would like a safe space to talk.
Profit Share Scheme
20% of Evoluted\’s profit from client-related work is shared equally amongst the whole team every year in December\’s payroll. We love being able to share the rewards from our company’s success with our team, providing a well-deserved end of year bonus as a thankyou for your commitment and hard work.
Flexi-Time
We know that everyone\’s lives are a little bit different and we all have our own commitments away from work. Our flexi-time policy means you can work anytime between 7am and 7pm, leaving plenty of time for appointments, school runs, workouts, siestas or whatever else might come up!
Key skills and technologies
Strong PHP skills – you should be comfortable with modern, object-oriented PHP and familiar with the features introduced in recent versions (e.g. enums, property hooks)
Framework proficiency – we use Laravel but experience with Symfony, Yii, Cake, Spiral etc. is welcome, more than surface knowledge and evidence of solving real-world problems is expected
Database knowledge – being able to use SQL as well as an ORM, we use PostgreSQL, SQLite, and MySQL and occasionally MongoDB
Version control – we use Git (and GitLab) extensively so your commit history should be clean and readable, if you regularly rebase your branches you’ll fit right in
CMS experience – we often integrate and extend off-the-shelf CMS systems, we use Craft and Statamic but examples with any PHP-based CMS (e.g. Wordpress, Drupal, October) are welcome
Automated testing – we use all sorts of automated testing suites from PHPUnit to Behat to Cypress so familiarity with testing your own code is expected
Performance optimisation – efficient code and database queries that don’t use excessive resources are a critical requirement for many of our projects
Security – writing secure code and staying current with best practices keeps us and our clients prepared and safe
Docker – all of our development environments, as well as some of our production ತು, use Docker so experience with containers and containerised applications would be valuable
Software architecture – not just design patterns (but we do quite like the command pattern), but caching,retval asynchronous processing and more are all used to make robust, efficient systems
CI/CD – we use GitLab’s pipelines to maintain our code quality and for internal testing Conselus, if you’ve used GitHub actions, CircleCI, Jenkins or similar systems you’ll already know how transformative they can be
Infrastructure – cloud-based providers like AWS and GCP are the backbone of our production hosting so any familiarity with those platforms or infrastructure-as-code systems like Pulumi or Ansible would be a boon
Planning – we understand that being a developer/engineer isn’t just about writing code, so any experience in software planning like wireframes, specification writing, data modelling, database design, API design or similar would be hugely beneficial
Legacy refactoring – not all of our projects are modern and greenfield, and being able to work on and positively uplift older projects (not rewrite them!) is a skill we hold in very high regard
The projects you’ll work on power everything from schoolwear manufacturers to dog shows to doctors’ surgeries. We tailor the technology we use to the problem at hand so you’ll work on fully bespoke applications, deeply customised CMSs, and off-the-shelf Shopify stores.
Your day-to-day will include:
Developing, implementing, and bug fixing features on both existing and new projects
Writing unit, feature, and integration tests to ensure your code works both now and in the future
Reviewing the code of your teammates and testing their work against a spec to help maintain our quality and reduce serious bugs
Planning features and projects with the rest of our digital team
Deploying projects to live systems and ensuring they’re working and performant
Your day-to-day won’t include:
Writing code all day: we’re not a factory and while writing code to solve interesting problems is a big part of the job, your knowledge and skills are more valuable so planning, estimating, and both team and project meetings will all be part of your day
Client communication: we have a stellar project management team who handle client requests and meetings, however if you do want to talk to clients, we can absolutely accommodate that
This role is ideally suited to someone with a few years professional experience but is open to more senior applicants. We have a broad range of skill levels within the team, strongly believe in career progression, and have options for our engineers to advance on either a technical track or leadership track. We expect applications for a more senior role to cover more of the “Beneficial skills” list above and also to demonstrate project leadership e.g. working within a small, aligned team.
If you\’re located in the UK, can travel to Sheffield a few times a year, and all this sounds like a role you’d thrive in drop us your CV and covering letter and we’ll be in touch. We understand Vibe-coding is the buzz word of the day, but we build for real people. We therefore expect our team to be comfortable writing and understanding their own code without an over reliance on AI.
Apply for this position
#J-18808-Ljbffr
PHP Engineer employer: Evoluted
Contact Detail:
Evoluted Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land PHP Engineer
✨Tip Number 1
Familiarise yourself with the latest PHP features, especially those introduced in recent versions. Being able to discuss how you've implemented these features in past projects can really set you apart during interviews.
✨Tip Number 2
Showcase your experience with Laravel or similar frameworks by preparing examples of projects where you've solved real-world problems. This will demonstrate your practical knowledge and ability to deliver bespoke solutions.
✨Tip Number 3
Brush up on your database skills, particularly with PostgreSQL and MySQL. Be ready to discuss how you've optimised queries and managed data effectively in previous roles, as this is crucial for the position.
✨Tip Number 4
Highlight any experience you have with CI/CD tools like GitLab pipelines. Being able to talk about how you've maintained code quality and streamlined deployment processes will show that you're aligned with their development practices.
We think you need these skills to ace PHP Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your strong PHP skills and relevant experience with frameworks like Laravel. Include specific projects where you've solved real-world problems, as this will resonate with Evoluted's focus on bespoke solutions.
Craft a Compelling Cover Letter: In your cover letter, express your passion for coding and how you value the human aspect of software development. Mention your familiarity with automated testing and performance optimisation, as these are key skills they are looking for.
Showcase Relevant Projects: Include examples of past projects that demonstrate your experience with CMS systems, database knowledge, and version control. If you've worked with Docker or cloud-based providers like AWS, make sure to highlight that too.
Highlight Soft Skills: Evoluted values team collaboration and communication. Mention any experience you have in planning features, participating in team meetings, or mentoring others, as this will show you're a well-rounded candidate.
How to prepare for a job interview at Evoluted
✨Showcase Your PHP Skills
Make sure to highlight your strong PHP skills during the interview. Be prepared to discuss modern, object-oriented PHP features and provide examples of how you've used them in real-world projects.
✨Demonstrate Framework Proficiency
Since the company uses Laravel, it's essential to demonstrate your proficiency with it. If you have experience with other frameworks like Symfony or Cake, mention specific projects where you solved real-world problems using those technologies.
✨Discuss Your Testing Experience
Familiarity with automated testing is crucial for this role. Be ready to talk about the testing suites you've used, such as PHPUnit or Cypress, and how you ensure your code is robust and reliable.
✨Emphasise Collaboration and Planning
The role involves more than just coding; planning and collaboration are key. Share examples of how you've worked with teams on project planning, feature estimation, and code reviews to maintain quality and efficiency.