Job Type

About the Role

About us

Here at Pretty Little Thing, we strive to fly the flag for love, equality, and acceptance, working to use our platform to spread nothing but good vibes. Regardless of race, gender, sexuality, style or budget – there’s something for everyone! We want our customers to feel confident in the way they dress and to embrace the way they look. #EveryBODYinPLT is our community that is all about body positivity, equality and supporting each other.

About the role

We’re looking for a Mid-level JavaScript developer to join the team at Pretty Little Thing. Due to the critical nature of the role it’s essential that you have:

  • Proven Commercial Experience with Node JS and TypeScript.
  • Node.js / Express JS. Our backend is built entirely on Node.js, so experience would be brilliant.
  • Git version control.
  • Unit, functional and end to end testing using Jest, Cypress or any well-known framework.

Nice to have’s

  • Next JS
  • Experience with AWS API Gateways, Lambda functions would be beneficial.

As a Mid-Level JavaScript Developer, you must be able to:

  • Use follow established design patterns and techniques.
  • Write clean idiomatic code adhering to industry coding standards.
  • Add appropriate logging and monitoring needed to help with debugging.
  • Write tests with adequate coverage, independently.
  • Own the implementation of the solution to their assigned task.
  • Code in an easy to understand, change, and maintainable manner.
  • Proactively improve components, modules, services, systems, and codebases encountered.
  • Add domain specific metrics to help understand application performance.
  • Consider and test edge-cases.
  • Spot opportunities to improve testing.
  • Choose the right data structure for what you are trying to solve.
  • Accept feedback graciously.
  • Proactively provide feedback to those you work with.
  • Proactively raise issues you spot in retrospectives.
  • Deliver assigned tasks that meet expected criteria.
  • Work well within a team – focused on tasks that contribute to team goals.
  • Attempt to unblock yourself first before seeking help.
  • Manage your own time effectively, prioritise your workload well, on time for meetings, aware when blocking others and unblocks.


PLT Perks

We know that as a company we are only as good as the people that we employ. We know our employees work tirelessly to make PLT the success it is today and in turn, we offer them some amazing benefits:

  • Free parking
  • 25 days holiday
  • Free on-site gym with daily classes (due to current restrictions, live PT sessions)
  • Discretionary Bonus Scheme
  • Company shares schemes - including a ' Save As You Earn' scheme
  • 40% staff discount (including PLT, Boohoo, Boohoo MAN, Nasty Gal, Coast, Warehouse, Misspap)
  • Monthly social events (including pay day drinks, Employee Appreciation Day etc.)
  • Salary sacrifice pension scheme with 5% employer contribution
  • Flexible working hours
  • Cycle to work scheme
  • Childcare support through the Government
  • Health cash plan
  • Personal development opportunities to learn and grow at work

Smart Working Policy

PLT offers increased flexibility with working from the office and home in the form of our smart working policy. In brief each department has a set amount of days allocated to office time and working from home to ensure you get the best of both worlds.

Equal opportunities

Here at PLT we not only embrace diversity we celebrate it! We are proud to be an equal opportunities employer and we’re continuing to build an inclusive environment for our employees. We know we are better together, and we will continue to build a team that represents a variety of skills, perspectives, and backgrounds.

Reasonable Adjustments

PLT want to give everybody the chance to perform their best whether that is during an interview or whilst at work. Should you require any reasonable adjustments please let the talent team know.


Other jobs like this

External Advertising Start Date
05 Jan 2022
Job Type
External Advertising Start Date
10 Dec 2021
Job Type
External Advertising Start Date
17 Nov 2021
Job Type