About the role

  • Software Engineer Front End responsible for building web applications with React for Charlotte Tilbury Beauty. Collaborating with cross-functional teams to deliver high-quality digital experiences in a hybrid model.

Responsibilities

  • The design and building of web-applications and components in modern React, using hooks, Context as well as Redux
  • CSS and responsive, accessible mobile-first design
  • Writing clean, high-quality code that is easy to test and maintain
  • TypeScript and front-end frameworks such as Next.js
  • Good testing practice including unit testing React and end to end tests using Cypress or similar
  • Knowing modern web applications work, from HTTP requests in a browser and calling RESTful APIs, through to rendering a page

Requirements

  • On the back end we use Java with Spring Boot, in an AWS (Amazon Web Services) environment
  • On the front-end React, Redux, TypeScript, Node.js, NextJS and SCSS, and test with Jest, Enzyme, React testing library and Cypress
  • Orchestration of our test and deployment process using CircleCI with GitHub, Maven
  • We use Contentful and ElasticPath as our content and commerce engines respectively
  • We also use Optimizely to run A/B testing on the features we build

Benefits

  • 25 days holiday (plus bank holidays) with an additional day to celebrate your birthday
  • Inclusive parental leave policy that supports all parents and carers throughout their parenting and caring journey
  • Financial security and planning with our pension and life assurance for all
  • Wellness and social benefits including Medicash, Employee Assist Programs and regular social connects with colleagues
  • Bring your furry friend to work with you on our allocated dog friendly days and spaces
  • And not to forget our generous product discount and gifting!

Job title

Software Engineer – Front End

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job