What to Look for When Hiring an ExpressionEngine Developer

Posted by: Karl Bowers | March 30 2026 What to Look for When Hiring an ExpressionEngine Developer

ExpressionEngine is a specialist platform. The community of genuinely experienced EE developers is small, particularly in the UK, and the difference between someone who has worked with EE seriously and someone who has touched it once or twice is significant. If your site runs on ExpressionEngine and you need ongoing development or support, knowing what to look for can save you a considerable amount of time and money.

Portfolio and recent EE work

The most straightforward indicator is whether the developer has recent, relevant ExpressionEngine work they can point to. Not just sites that were built on EE five years ago, but active projects on current versions of the platform. EE has changed substantially across major versions, and experience on EE 2 or EE 3 doesn’t automatically transfer to working with EE 6 or 7.

Ask specifically what version of EE they’ve been working with most recently.

Understanding of the EE ecosystem

ExpressionEngine has its own ecosystem of addons, its own patterns for template development, and its own approach to content modelling. A developer who knows EE well should be able to talk fluently about the addons they rely on, how they approach channel structures, and how they handle common challenges like caching, image manipulation, and form handling.

If someone claims EE expertise but can’t name the addons they typically use or can’t explain how the template engine works, that’s a red flag.

Familiarity with the full stack

EE sites don’t exist in isolation. They depend on a server environment, a hosting configuration, a PHP version, and in most cases a set of third-party integrations. A developer who only thinks about the EE layer and leaves the server and hosting to someone else will struggle with the kind of problems that actually affect business-critical sites.

Look for someone who understands PHP version requirements, can assess hosting configurations, and knows how to work within the constraints of a live production environment.

Communication and transparency

This matters as much as technical ability. A developer working on a business-critical site needs to communicate clearly about what they’re doing and why, flag problems proactively rather than waiting for you to notice them, and be honest about the scope and cost of work before they start it.

In a small specialist field like EE development, reputation matters. Ask for references from existing clients.

Generalist vs specialist

There are many capable web developers who could work with ExpressionEngine if asked to. The question is whether you want a generalist who will figure it out or a specialist who already knows it.

For a site that’s purely informational and doesn’t change much, a generalist may be fine. For a site that’s integral to your business operations, that handles sensitive data, that depends on custom functionality and third-party integrations, the specialist is the better investment.

The ExpressionEngine developer pool is small enough that finding the right person takes some effort, but the right person is worth finding.




Posted by: Karl Bowers
Posted in: ExpressionEngine
Post Date: March 30 2026

Latest posts:

View all latest posts

About Karl

Karl Bowers ~ ExpressionEngine & Craft CMS Specialist

Karl is the founder of Expression 37 Ltd and has been working exclusively with ExpressionEngine and Craft CMS since 2007. He works with a small number of clients on an ongoing basis, supporting business-critical websites that need a specialist who genuinely knows their system. Most clients are on long-term retainer arrangements. You deal directly with Karl throughout, with no account managers or junior developers involved.

Read more about how we work or view recent client projects.

To get in touch you can reach Karl directly on 07771 656 606 or .(JavaScript must be enabled to view this email address). To make an online enquiry submit your request here.

Client feedback:

When an serious issue occurred with our website, meaning that we were unable to upload images or documents, we soon realised that we needed an Expression Engine expert to take a look. Working in tandem with our in-house team, Karl identified the issue and quickly put a fix in place so we could get back to normal. I’d recommend him to anyone who needs assistance with an Expression Engine based website.

Gareth Colwell - Marketing Officer

Gareth Colwell - Marketing Officer
Portsmouth International Port

» Get in touch