International Shipping €9.77
Help & Advice

Jobs and Careers

About Escentual:

Escentual provides its worldwide customers luxurious beauty products in the fast-moving world of e-retail. We’re seriously passionate about creating an enhanced customer experience, with incredible service, innovation, and integrity at the heart of everything we do.

Although the Company grows year on year, it still has a family feel for all of its employees. We often have an 'all hands on deck' approach to project development, where everyone’s opinions are valued since we are all purchasers of beauty products! Due to this, we all work collaboratively, with a great team spirit and we actively seek out your ideas on innovation! You will be part of a very passionate team with the autonomy and influence to really see how your role personally impacts the business.

We look for talented, creative and highly motivated individuals to join our hardworking team in Cardiff. In return for your hard work and commitment, we offer excellent career progression, staff discounts and the opportunity to be part of an exceptional team!

Available jobs:

Lead Developer


Escentual is looking for a Lead Developer to join a growing development team and play a pivotal role in shaping our business as it goes through an exciting transformation.

Working in an Agile environment, on brand new projects and systems, we’d be looking for you to help drive forward the development plan and mentor other developers. You’d be helping to plan and execute the development of several microservices that feed into our business processes.

Full-time (40 hours per week)
Monday - Friday 9:00am - 5:30pm
Ideal start date: ASAP
Salary: £35,000 - £45,000

Click Here for More Information

The ideal candidate:

  • Solid background in PHP development.
  • At least 3 years in a senior or lead role.
  • Extensive experience in building large, scalable systems.
  • Understanding of JSON and RESTful APIs.
  • Experience of payment gateways and the security risks associated.
  • Isn’t afraid to troubleshoot issues in a fast-paced environment.
  • In-depth understanding and practical use of MySQL.
  • Experience of NoSQL databases such as MongoDB for building data-driven reports.
  • Feels at home working from Linux command line (CentOS, Ubuntu).
  • Able to verbally translate technical plans so that stakeholders can easily understand.
  • A strong willingness to learn new languages and technologies.
  • Ability to design extensible systems.
  • Able to organise time effectively.
  • Oversee multiple concurrent projects.
  • Strong written and verbal communication.

Desirable criteria (not essential):

  • Experience of either Magento 1 or Magento 2.
  • Knowledge and some experience of a JavaScript framework (for example React, Vue.js or Angular).
  • Public GitHub repositories that showcase your PHP abilities.
  • Agile development experience (we use Jira).
  • Experience of working with a cloud provider, for example Google Cloud or AWS.

Please email join.us@escentual.com with your CV and covering letter to apply.

Project Manager


Escentual has an exciting opportunity for a Project Manager to join a growing development team. Tasked with managing the day to day tasks of the development and IT teams, you’ll be responsible for the ongoing progress and management of important software development projects.

Escentual is currently going through an exciting change, which will see the business processes and systems completely overhauled. This change will involve a lot of requirement gathering and specifications as well as a vast list of tasks that need to be completed by the development and IT teams if we are to reach our goals.

We operate within an Agile development environment and use Jira as our primary project management application.

Full-time (40 hours per week)
Monday - Friday 9:00am - 5:30pm
Ideal start date: ASAP
Salary: Up to £25,000 dependant on experience

Click Here for More Information

The ideal candidate:

  • Basic understanding of the Agile methodology.
  • Meticulous about organisation and accuracy.
  • Able to work across multiple projects.
  • Manage team members time and tasks to ensure we are working as effectively as possible.
  • Understanding of how distributed systems communicate with each other.
  • A desire to learn new skills and terminology.
  • Understands the difference between a project completion 'state' and project completion 'date'.
  • Be able to gather and translate business requirements into development tasks.
  • Able to effectively communicate with multiple stakeholders on the progress of projects.
  • Produce accurate forecast reports on planning.
  • Competent in requirement gathering, and communicating these back to the development team.
  • Has experience of planning and running development sprints.

Desirable criteria (not essential):

  • Experience of either Magento 1 or Magento 2.
  • Knowledge and some experience of a JavaScript framework (for example React, Vue.js or Angular).
  • Public GitHub repositories that showcase your PHP abilities.
  • Agile development experience (we use Jira).
  • Experience of working with a cloud provider, for example Google Cloud or AWS.

Please email join.us@escentual.com with your CV and covering letter to apply.

Back To Top