Senior Software Engineer Front End - 12 Month FTC in London
Senior Software Engineer Front End - 12 Month FTC

Senior Software Engineer Front End - 12 Month FTC in London

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Design and build web applications using modern React and collaborate with cross-functional teams.
  • Company: Join the innovative Charlotte Tilbury Beauty team, a global sensation in the beauty industry.
  • Benefits: Enjoy flexible working, 25 days holiday, wellness benefits, and a generous product discount.
  • Why this job: Be part of a dynamic environment that empowers creativity and drives growth in the beauty sector.
  • Qualifications: Experience in front-end development with React, TypeScript, and a passion for mentoring others.
  • Other info: Embrace a culture of diversity and inclusion while working on exciting tech projects.

The predicted salary is between 43200 - 72000 £ per year.

About Charlotte Tilbury Beauty: Founded by British makeup artist and beauty entrepreneur Charlotte Tilbury MBE in 2013, Charlotte Tilbury Beauty has revolutionised the face of the global beauty industry by de-coding makeup applications for everyone, everywhere, with an easy-to-use, easy-to-choose, easy-to-gift range. Today, Charlotte Tilbury Beauty continues to break records across countries, channels, and categories and to scale at pace. Over the last 10 years, Charlotte Tilbury Beauty has experienced exceptional growth and is one of the most talked about brands in the beauty industry and beyond.

About the role: We’re looking for motivated, curious, and collaborative engineers who are excited to build game-changing features with luxury-level polish and reliability. If you love solving problems, working across disciplines, and bringing ideas to life, you’ll thrive here.

As Senior Software Engineer you will be responsible for:

  • 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
  • Mentoring engineers who are earlier in their career
  • 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
  • Building high-performance and scalable solutions on public cloud infrastructure
  • Up-to-date software architecture and design patterns

Who you will work with: We work in SCRUM or Kanban teams, with a strong emphasis on cross-functional collaboration. You’ll partner closely with Engineers, QA, Product Managers, and Designers to build robust, scalable solutions that are as elegant as they are effective. We care deeply about quality, performance, and observability, and we’re always open to challenging convention when it leads to better outcomes.

About you: You might also be interested to hear a little bit about our tech-stack. 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.

Why join us? Be a part of this values driven, high growth, magical journey with an ultimate vision to empower everyone, everywhere to be the best version of themselves. We’re a hybrid model with flexibility, allowing you to work how best suits you. 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!

At Charlotte Tilbury Beauty, our mission is to empower everybody in the world to be the most beautiful version of themselves. We celebrate and support this by encouraging and hiring people with diverse backgrounds, cultures, voices, beliefs, and perspectives into our growing global workforce. By doing so, we better serve our communities, customers, employees - and the candidates that take part in our recruitment process.

Senior Software Engineer Front End - 12 Month FTC in London employer: Charlotte Tilbury Beauty Ltd

Charlotte Tilbury Beauty is an exceptional employer that fosters a dynamic and inclusive work culture, where creativity and collaboration thrive. With a strong emphasis on employee growth, the company offers flexible working arrangements, generous holiday allowances, and comprehensive wellness benefits, all while empowering its diverse workforce to contribute to the brand's innovative journey in the beauty industry. Join us to be part of a passionate team that values your unique perspective and supports your professional development in a fast-paced, global environment.
C

Contact Detail:

Charlotte Tilbury Beauty Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer Front End - 12 Month FTC in London

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Charlotte Tilbury Beauty on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Show off your skills! Prepare a portfolio or GitHub repository showcasing your best projects, especially those using React and TypeScript. This is your chance to shine and demonstrate your coding prowess.

✨Tip Number 3

Ace the interview! Research common technical questions related to front-end development and practice coding challenges. We want to see how you think and solve problems, so be ready to showcase your thought process.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the Charlotte Tilbury Dream Team!

We think you need these skills to ace Senior Software Engineer Front End - 12 Month FTC in London

React
Redux
TypeScript
Next.js
CSS
Responsive Design
Accessibility
Cypress
Unit Testing
RESTful APIs
Cloud Infrastructure
Software Architecture
SCRUM
Cross-Functional Collaboration
GitHub

Some tips for your application 🫡

Show Your Passion: When writing your application, let your enthusiasm for the role shine through! We want to see how excited you are about building game-changing features and being part of our Dream Team.

Tailor Your CV: Make sure to customise your CV to highlight relevant experience with React, TypeScript, and any other tech we use. We love seeing how your skills align with what we're looking for!

Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so make it easy for us to see your qualifications and why you’d be a great fit for our team.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and get the ball rolling on your journey with Charlotte Tilbury Beauty.

How to prepare for a job interview at Charlotte Tilbury Beauty Ltd

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially React, TypeScript, and Next.js. Be ready to discuss your experience with these tools and how you've used them in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of challenges you've faced in previous roles and how you overcame them. Highlight your collaborative approach and how you worked with cross-functional teams to deliver solutions.

✨Emphasise Clean Code Practices

Be prepared to discuss your coding standards and practices. Talk about how you ensure your code is clean, maintainable, and easy to test. Mention any experience you have with unit testing and end-to-end testing frameworks like Cypress.

✨Cultural Fit Matters

Charlotte Tilbury Beauty values a dynamic and collaborative environment. Show your enthusiasm for their mission and culture by discussing how you embrace challenges and contribute to team success. Be genuine and let your passion shine through!

Senior Software Engineer Front End - 12 Month FTC in London
Charlotte Tilbury Beauty Ltd
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>