REACTjobsboard

Frontend Engineer

Marshmallow

Description

We're rebuilding insurance. For good.

We use machine learning, automation, our own technology stack and comprehensive data integrations to create products that are affordable, instant, and inclusive.

This is an ambitious journey and we've got a long-way to go. We started out as a 6-person team in an office no bigger than a cupboard, now we're a team of 60 and one of Europe’s fastest growing fintechs.

This role is sat in a cross-functional team including Product Managers, Designers, Full-stack Engineers, Frontend Engineers and Mobile Developers on our three products: Customer Account, Agent Portal and Sign-up Flow (with more to come). This role will allow you to take ownership over the direction and development of the customer experience from ideation through to building the proposed solution. This is a great opportunity for an ambitious engineer to make their mark on our codebase and help us scale an already up-to-date and attractive codebase!

As we scale both Product & Design and Frontend we are looking to bring these teams closer together with the mission to “bring delight to our customers”. So while you’ll have a home on a cross-functional team you’ll also be working closely with your colleagues in the frontend and counterparts in product and design.

You can find out about our culture and what working at Marshmallow is like here.


What you'll be doing 🤔

  • You’ll be working closely with designers and product owners to shape our user experience from research and user testing through to building the feature.
  • You’ll be helping us grow our fledgling component library and ensure consistency and reusability across our website, and soon-to-be native mobile apps.
  • You’ll take ownership over redeveloping one of our products to fully utilise TypeScript, Redux Hooks and Webpack.
  • You’ll build upon our current suite of snapshot tests and introduce unit tests and end-to-end tests to improve the reliability of our frontend.
  • You will mentor our Junior Frontend and Junior Full-Stack (Backend-focused) Developers who want to dive deeper into React, Redux and TypeScript.
  • You will apply user agent security technologies including SRI, CSP and Feature policies across all our properties.
  • You will be tracking bugs in Bugsnag and Sentry and triaging which need fixing right away.
  • You’ll be diving deep into setting up funnel analytics with Segment, Amplitude, and Google Analytics and working with Product Managers to learn more about our customers.
  • You will be taking part in our Frontend Working Group.

Requirements

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 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 more junior 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

Experiences that will help you succeed 🎓

  • A Bachelor’s in Computer Science or other relevant experience
  • 2+ years experience working as a Frontend Developer;
  • Commercial experience with React
  • Familiarity with Redux and container-based state management
  • An interest in Redux Hooks
  • Familiarity with Typescript
  • Familiarity with; NPM, CRA, Webpack, and ESLint
  • You have some exposure with Jest or Cypress to design and write unit tests and end-to-end tests
  • An understanding of Bugsnag or Sentry to track bugs
  • A bonus if you have worked in a start-up and understand the need to move fast and understand your customers needs

Benefits

  • Competitive salary 💵
  • Stock options 👩‍👩‍👦‍👦
  • 33 day holiday allowance (inc bank holidays) 🏖️
  • Learning and training (with at least 2 days a year for self development)📚
  • Bi-weekly engineering presentation sessions 🎓
  • Bi-annual hackathons 🍕
  • Pension 👵🏽
  • Health insurance 🏥
  • Cycle to work scheme 🚲
  • Learning and training 📚
  • Flexible working 🕑
  • Monthly socials 🎳


Logistics 🖊

  • Our process consists of a initial screening, a technical test, a technical interview and a cultural interview
  • We will let you know if we are going to invite you to interview or not. However, we are a small team so cannot provide feedback on your application
Apply for this job