Salesforce Developer

Job Title: Salesforce Developer

Location: Wilmslow / Remote (UK)

Role summary

We are looking for a Salesforce Developer (Tech Debt & Refactoring Focus) to strengthen our engineering capability on the Salesforce platform at Citation. This is a development heavy role: you’ll spend most of your time in Apex, Lightning Web Components and integrations, stabilising and improving a complex legacy codebase, paying down technical debt, and building new features to modern standards. However there will still be some declarative elements to this role

You will work closely with existing admins, business analysts, QA’s, product manager and developers

Key responsibilities

Development and refactoring in a legacy org

  • Extend complex Apex code, including triggers, batch/queueable jobs, schedulable and service classes.
  • Develop and maintain Lightning Web Components (LWC) for new and existing user interfaces.
  • Analyse, debug and refactor legacy and nonstandard patterns into cleaner, testable, scalable designs.
  • Improve code quality by applying and advocating SOLID principles, design patterns, and layered/enterprise patterns.
  • Increase and maintain robust test coverage, including meaningful unit tests and integration tests.

Collaboration and delivery

  • Work with admins who focus on configuration; you will handle the complex development and refactoring work.
  • Participate in code reviews and technical design sessions.
  • Work in an agile environment, contributing to estimation, sprint planning, and retrospectives.
  • Provide 3rdline support for complex incidents rooted in code and help prevent reoccurrence through fixes and improvements.

Skills and experience

Essential

  • Strong commercial experience as a Salesforce Developer in complex orgs.
  • Deep hands on expertise in Apex:
  • Triggers (bulkified, using handler patterns)
  • Apex classes, services, batch jobs, queueables, schedulables
  • Asynchronous processing and optimisation for limits
  • Solid experience with Lightning Web Components (LWC) for building and maintaining frontend functionality.
  • Experience with source control and CI/CD pipelines
  • Understanding of Flows, validation rules, formulas, record types, page layouts, and permission sets.
  • Ability to collaborate effectively with admins, validating when a requirement truly needs code vs config.
  • Experience working in an agile delivery model (user stories, iterations, continuous improvement).

Desirable

  • Experience in environments with significant technical debt, where refactoring, stabilisation and simplification were major parts of the role.
  • Practical experience with Sales Cloud / Service Cloud / CPQ

Qualifications

Preferred (flexible)

  • Salesforce Platform Developer I (strongly preferred) and ideally Platform Developer II, or equivalent experience and willingness to certify.
  • Additional Salesforce certifications (Admin, App Builder, or Consultant certs) are a plus but not required.

Personal attributes

  • Engineering mindset: you care about clean code, tests and maintainability, not just “making it work”.
  • Comfortable with complexity: you don’t shy away from messy legacy code and enjoy untangling it.

Job Details

Company
The Citation Group
Location
England, United Kingdom
Posted