Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Frontend Engineer  image - Rise Careers
Job details

Senior Frontend Engineer

About Marshmallow

We started Marshmallow when we found out how unfair insurance prices are for people who move to the UK. All because the industry hasn’t given this huge cohort of people a second’s thought, and isn’t set up to price them properly. 

We saw an opportunity to do things differently, so we made it our mission to back the ones who step outside the norm. Since we started, we’ve helped 100,000s of people get a fairer deal on their car insurance. Using technology, we serve people that are often overlooked by financial services companies, solving important problems for people who need it most. 

We know there are millions of marginalised customers out there. And we know that they face unique problems that most companies aren’t even aware of. We believe that our future is helping these people by learning about their experiences, and building our company around their needs. And there are strong signs that there’s a need for a company like us. Earlier this year we hit profitability, which is a huge milestone, but the most exciting thing is that we’re only just getting started.

How we work

We’re really proud of the culture we’ve created. We push for progress every day, because we know that we’ll only hit big milestones by taking lots of smaller steps. We’re always open to helping our team mates, sharing our ideas, experience and knowledge to solve problems together. We take risks, think creatively and experiment relentlessly to meet our customer’s needs, and never pass blame when things go wrong. We encourage people at all levels to take ownership of their work, and to be bold in challenging how we do things. Everyone has a voice and the opportunity to make an impact. 

And autonomy and ownership are only possible with clear direction. That’s why we collaborate to do in-depth planning twice a year, and make sure we leave with clear goals and objectives that flow from top to bottom. To make sure we’re as aligned as possible across functions, most of our work rolls up into four tribes; Acquisition, Retention, Claims and Pricing, Underwriting & Fraud. Each tribe has multiple teams embedded in it, working cross-functionally to do great work.

We’re so excited for all of the challenges up ahead, and we need more people to help us tackle them! If life at Marshmallow sounds like it could be for you, explore our culture handbook or read our blog to find out more.

Engineering at Marshmallow

Our engineers are at the heart of the solutions. They work on product builds from start to finish, solving lots of challenges to help us build fast and scale up! Our engineers cover a range of skills across frontend, backend, full stack, iOS and android, and work alongside designers, data scientists, researchers and product managers within our product teams.

Our product teams include: the Renewals and Midterm team, the Cancellations and Payments team, the Mobile team and the Claims team (to name a few!) Each team sets its own roadmap, and actively pushes our codebase forward. Learn more about our teams and how our engineers work here!

And check out our Marshmallow App Demo as well here!

What you'll be doing

  • You’ll help us design, implement, test, ship, and maintain high-quality experiences for our customers across our website.

  • You’ll be helping us grow our fledgling component library, S’mores, and ensure consistency and reusability across our website.

  • You’ll be diving deep into setting up funnel analytics and working with Product Managers to learn more about our customers.

  • You’ll mentor other engineers and participate in the Frontend Guild to help us shape the future of frontend at Marshmallow.

Who you are

  • You are a self-starter who likes to take ownership

  • You understand and champion for clear communication channels

  • You have a can-do attitude and take initiative

  • You enjoy simplifying complex problems and solutions

  • You enjoy working as part of a team and owning the work you do

  • You are able to prioritise key tasks for speed and successful delivery

  • You understand and are an advocate of the business impact of your work whether that is directly or indirectly

  • You have an eye for detail but also are a generalist who loves creating strategies

  • You enjoy working in a high growth/scaling environment

  • You enjoy mentoring and supporting lesser experienced members of the team

  • You’ve got an eye for design and strong attention to detail. You can spot UX issues that would trip up a customer a mile away

What we're looking for from you

  • 5+ years of experience working as a Frontend Developer.

  • Commercial experience with React.

  • Experience working with TypeScript.

  • Experience working with CSS-in-JS (such as Styled Components) and implementing responsive design.

  • Experience working with modern state management libraries, such as Redux/RTK, or Redux Hooks.

  • Experience writing unit tests in Jest.

  • Plus: Experience working with design systems.

  • Plus: You have worked in a start-up and understand the need to move fast and understand your customers needs.

Our Tech Stack

  • TypeScript

  • React

  • Styled Components

  • Redux Toolkit (state management & query)

Perks of the job

  • Hybrid working - Spend 3 days a week with your team in our collaborative London office 🏢

  • Competitive bonus scheme - designed to reward and recognise high performance 🌟

  • Flexible benefits budget - £50 per month to spend on a Ben Mastercard meaning you get your own benefits budget to spend on things you want. Whether that’s subscriptions, night classes (puppy yoga, anyone?), the big shop or a forest of houseplants. Pretty much anything goes 💰

  • Sabbatical Leave - Get a 4-week fully paid sabbatical after being with us for 4 years 🏝️

  • Work From Anywhere - 4 weeks work from anywhere to use, with no need to come to the office 🛫

  • Mental wellbeing support – Access therapy and mental health sessions through Oliva 💚

  • Learning and development – Personal budgets for books and training courses to help you grow in your role. Plus 2 days a year - on us! - to further your skillset 🤓

  • Private health care - Enjoy all the benefits Vitality has to offer, including reduced gym memberships and discounts on smartwatches 🏥

  • Medical cash plan - To help you with the costs of dental, optical and physio (plus more!)

  • Tech scheme - Get the latest tech for less 🖥

Plus all the rest; 25 days holiday (+ bank holidays), pension, cycle to work scheme, monthly team socials and company-wide socials every month!

Our process

We break it up into 4 stages:

  • Initial call with our Tech Talent Acquisition Specialist (30 mins)

  • A take-home assessment (several days at your discretion), or live paired depending on your preference and follow up technical interview with one of our Tech Leads + one other Engineer (1 hour 15mins or 1 hour 30 mins)

  • A culture/behavioural based interview with the hiring manager to dig into ways of working and behaviours (1 hour)

    We’ll let you know if you’re invited to an interview or not. But, as a small team with a lot of applications to consider, we can’t give individual feedback on each application

Everyone belongs at Marshmallow

At Marshmallow, we want to hire people from all walks of life with the passion and skills needed to help us achieve our company mission. To do that, we're committed to hiring without judgement, prejudice or bias.

We encourage everyone to apply for our open roles. Gender identity, race, ethnicity, sexual orientation, age or background does not affect how we process job applications.

We're working hard to build an inclusive culture that empowers our people to do their best work, have fun and feel that they belong.

Recruitment privacy policy

We take privacy seriously here at Marshmallow. Our Recruitment privacy notice explains how we process and handle your personal data. To find out more please view it here.

Marshmallow Glassdoor Company Review
4.9 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Marshmallow DE&I Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Marshmallow
Marshmallow CEO photo
Alexander Kent-Braham
Approve of CEO

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Frontend Engineer , Marshmallow

As a Senior Frontend Engineer at Marshmallow, you will be stepping into a pivotal role where your skills and creativity will help shape the future of our customer experience. Based in London, you'll work with our vibrant team to design, implement, test, and maintain high-quality web experiences that truly resonate with our users. Your primary focus will be on enhancing our existing projects while contributing to our growing component library, S'mores, ensuring consistency and reusability across our platform. Collaboration is key here; you'll dive into funnel analytics and partner with Product Managers to gain valuable insights into our users' needs. Your wealth of experience will also allow you to mentor junior engineers and play an instrumental role in our Frontend Guild, where you'll influence the direction of frontend development at Marshmallow. We value self-starters who take ownership of their work and communicate openly. You should love simplifying complex problems and enjoy a fast-paced, scaling environment. If you thrive on collaboration and are eager to make an impact, Marshmallow could be the perfect place for you to spread your wings and refine your design skills among a team that truly values creativity and growth.

Frequently Asked Questions (FAQs) for Senior Frontend Engineer Role at Marshmallow
What does a Senior Frontend Engineer do at Marshmallow?

At Marshmallow, a Senior Frontend Engineer plays a critical role in shaping the user experience across our platform. This position involves designing, implementing, and maintaining high-quality web applications while collaborating with various departments including Product, Design, and Data Science. The engineer will also mentor less experienced team members and help further develop our component library, S'mores.

Join Rise to see the full answer
What skills are needed for the Senior Frontend Engineer role at Marshmallow?

To excel as a Senior Frontend Engineer at Marshmallow, you should have over 5 years of experience in frontend development, particularly with React and TypeScript. Experience with CSS-in-JS, responsive design, modern state management libraries, and unit testing in Jest is also important. A keen eye for design and a collaborative spirit will help you thrive in our dynamic working environment.

Join Rise to see the full answer
What team culture can a Senior Frontend Engineer expect at Marshmallow?

Marshmallow prides itself on a culture of collaboration, accountability, and creativity. As a Senior Frontend Engineer, you'll find an environment that encourages ownership, open communication, and continuous learning. Our product teams work cross-functionally, allowing for diverse input and innovation, ultimately helping us to solve the unique challenges faced by our customers.

Join Rise to see the full answer
What are the growth opportunities for a Senior Frontend Engineer at Marshmallow?

Marshmallow offers robust opportunities for growth including professional development budgets and mentorship initiatives. As a Senior Frontend Engineer, you will be encouraged to pursue personal skill advancement and contribute to the broader engineering community within the company, helping you to grow your career in a meaningful way.

Join Rise to see the full answer
What technologies do Senior Frontend Engineers use at Marshmallow?

As a Senior Frontend Engineer at Marshmallow, you will work with a tech stack that includes TypeScript, React, Styled Components, and Redux Toolkit among others. You'll also have the chance to contribute to our component library and collaborate closely with cross-functional teams to develop innovative solutions.

Join Rise to see the full answer
How does Marshmallow support work-life balance for Senior Frontend Engineers?

Marshmallow values employee well-being and offers a range of benefits aimed at maintaining a healthy work-life balance, including hybrid working options, flexible benefits, a generous vacation policy, as well as mental well-being support. You'll have the opportunity to work from home part of the week and enjoy activities like sabbaticals.

Join Rise to see the full answer
Can you describe the interview process for a Senior Frontend Engineer at Marshmallow?

The interview process for a Senior Frontend Engineer at Marshmallow is structured into four stages. This includes an initial call with a Talent Acquisition Specialist, a technical assessment either take-home or live paired, followed by a technical interview with engineering leads, and finally, a cultural fit interview with the hiring manager. Clear communication is a key focus throughout the process.

Join Rise to see the full answer
Common Interview Questions for Senior Frontend Engineer
Can you explain your experience with React and how it applies to the role of Senior Frontend Engineer at Marshmallow?

In your response, detail your projects involving React, emphasizing your familiarity with component structures, state management, and performance optimization. Highlight instances where your work directly improved user experience and illustrate your hands-on expertise with specific examples that showcase your problem-solving skills and technical prowess.

Join Rise to see the full answer
What strategies do you use to ensure code quality and maintainability?

Discuss best practices like code reviews, writing unit tests, and clear documentation. Emphasize the importance of using tools like Jest for testing and maintaining a consistent coding style as part of a team. You can also mention adapting coding standards to assist in onboarding new engineers and ensuring project longevity.

Join Rise to see the full answer
Describe a challenging frontend problem you encountered and how you resolved it.

Share a specific example outlining the problem, your thought process, and the steps you took to arrive at a solution. It's beneficial to touch on collaboration with team members, using analytics to gather user insights, and how this experience taught you valuable lessons about user-centric design and technical decision-making.

Join Rise to see the full answer
How do you approach responsive design in your projects?

Explain your philosophy and techniques regarding responsive design. Discuss the principles of using CSS frameworks and methodologies like mobile-first design. Provide examples from your past experience where you've successfully implemented responsive design across multiple devices.

Join Rise to see the full answer
What role does mentorship play in your work as a Senior Frontend Engineer?

Talk about your experiences mentoring junior engineers, how you help them grow, and the impact it has on team morale. Mention ways you've fostered a collaborative environment while supporting less experienced members on their journey to becoming better developers.

Join Rise to see the full answer
Tell us about your experience with TypeScript and how it improves your coding.

Outline your usage of TypeScript over JavaScript, focusing on aspects such as type safety, improved tooling, and better collaboration with team members. Provide examples where TypeScript has helped simplify complex codes and minimize bugs, aligning your answer with the expectations of a Senior Frontend Engineer.

Join Rise to see the full answer
How do you prioritize and manage your workload in a fast-paced environment?

Share your strategies, such as using task management systems, breaking down projects into manageable tasks, and setting clear timelines. Highlight your adaptability to shifting priorities while maintaining focus on business-critical tasks. Discuss how you engage with cross-functional teams to align priorities effectively.

Join Rise to see the full answer
What is your understanding of design systems, and how have you contributed to one?

Explain the importance of design systems in ensuring consistency across products. Discuss your experiences developing and contributing to a design system, including how it streamlined workflows, improved efficiency, and enhanced user interaction within projects for past employers.

Join Rise to see the full answer
Can you provide an example of how you’ve used analytics to improve a feature in your web applications?

Detail a specific project where you utilized analytics to assess user behavior and feedback, leading to refinements in a feature. Focus on metrics, user testing insights, and collaboration with Product Managers to highlight how analytics drove your decisions and improved usability.

Join Rise to see the full answer
Why do you want to work for Marshmallow as a Senior Frontend Engineer?

Convey your alignment with Marshmallow's mission to support marginalized customers in the insurance industry. Discuss your enthusiasm for working in a creative environment where your skills can directly impact users' lives, alongside your excitement about collaborating with a diverse team of professionals and continuous opportunities for learning.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 9 days ago
Passion for Exploration
Dare to be Different
Customer-Centric
Diversity of Opinions
Inclusive & Diverse
Photo of the Rise User
Zscaler Remote San Jose, California, United States
Posted 7 days ago
Photo of the Rise User
Tenant Turner Remote No location specified
Posted 4 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Startup Mindset
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Learning & Development
Work Visa Sponsorship
401K Matching
Equity
Performance Bonus
Photo of the Rise User
Lean Tech Remote No location specified
Posted 6 days ago
Photo of the Rise User
Posted 4 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 28, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!