Marshmallow
Marshmallow

Senior Android Engineer

Our mission

We're building new ways to support our customers in their hour of need.

It's not just about revolutionising customer experience. We want to reduce the distress caused by accidents and personal disasters, and one day remove it altogether!

Over the last 6 months, we've grown from a team of 87 to 200+. Over the last 12 months, we've more than doubled our customer base. And over the next 24 months, we’re looking to help 1000s more customers by launching new products and services across different categories and countries 🚀

If you're looking for a challenge, our next chapter is set to be an exciting one 🙌


How we work

We've created a culture of trust which allows us to work autonomously without fear of failure, to challenge decisions, and be heard. It empowers us to drive our own careers and to move at unparalleled speed. And because we're treading new ground, we're all mastering new skills along the way.

Marshmallow HQ started in the basement of a gym and swiftly moved to our homes during lockdown. We know great products can be built from anywhere. So, this role comes with the option of being fully remote!

Explore our culture handbook to find out more about life at Marshmallow, or read our blog


Marshmallow’s Android app

Our Android app at Marshmallow is 100% Kotlin with a Model View ViewModel architecture. Code is organised into pure Kotlin and Android library modules, to keep the codebase maintainable and scalable.

We use coroutines as a concurrency design pattern, Retrofit and Moshi for network calls and Dagger for dependency injection. We use Lint, Ktlint, Detekt as static code analysis tools.

We are min SDK 23 and extensively use Jetpack libraries, we are excited to use Jetpack Compose in future!

Bitrise is our continuous Integration and delivery tool and we use Github pull requests as a code review tool. We write unit tests for ViewModels, Repositories and any other piece of logic in the app and Espresso tests for Fragments and UI.

You can read more about the application development on our blog and check out the app directly in the Play Store.

Read all about our Engineering culture here.

What you'll be doing

You’ll join one of our product teams working alongside other engineers, designers and product managers shaping the product roadmap and building new features to improve the experience for our customers.

Your product focus will ultimately depend on the team you join, but here are just a few of the exciting opportunities we believe the app can play a huge role in:

  • Vastly improve our customer experience, reducing friction and helping people in their moments of need with an instant and delightful experience
  • Revolutionising the way claims are handled in an antiquated industry which hasn’t kept up with technological advancement
  • Assisting us in fraud detection & prevention, which will help us to lower prices and make insurance more affordable for our legitimate customers

Requirements

Who you are

We’re looking for Android engineers who have a real passion for building great products, so please get in touch if the following sounds like you:

  • You have a desire for creating clean, testable code
  • You believe in frequent, incremental value delivery
  • You have an outcome oriented mindset and care about the “why” behind what you are building
  • You care about customer experience
  • You are curious and have a can-do attitude


What we’re looking for from you

  • You have a good understanding of Kotlin and Android frameworks
  • You’ve shipped and/or iterated on at least one app on the Play Store

Benefits

Perks of the job

  • Flexi-office or fully remote working - Choose to come into the office 2 days a week, or work from home full-time. It's up to you! 🏠
  • 12 weeks worldwide remote – Work from anywhere in the world for up to 12 weeks a year 🌍
  • Work from home budget – Get a personal budget to set up your home office 🖥️
  • Learning and training – 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 🤓
  • Mental wellbeing support – Access therapy and mental health sessions through Self Space, and sign up for your free subscription to Calm 💚
  • Equity – Get options in Marshmallow as part of your offer, and have a real stake in the company’s success 📈
  • Private health care - Enjoy all the benefits Vitality has to offer, including reduced gym memberships and discounts on smartwatches 🏥

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


Our process

We break it up into 5 stages:

  • Initial call with George Regan our Tech Talent Acquisition Specialist (45 mins)
  • A skill-based interview where you will discuss your previous experience with one of our Engineering Managers (1 hour)
  • Tech assessment (7 days, sent via Code Screen)
  • A technical interview with Daniele Bottillo our Senior Android Engineer and Ben Gilroy our Senior iOS Engineer (1 hour 15 mins)
  • A culture interview with David Goate our CTO to check that your work style fits our processes and values (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


Background checks

To meet our regulatory obligations as an FCA-authorised financial services company, we need to do some background checks on all new hires. That means carrying out a DBS check and making sure you don't have any live criminal proceedings. Feel free to ask our Talent Acquisition team if you have any questions about this!

About Marshmallow We're rebuilding insurance. For good. We're building a digital insurer of the future. We use machine learning, automation, our own technology stack and comprehensive data integrations to offer quicker, simpler and fairer insurance to customers. We're trying to build the largest, most technological insurance company of our generation, and we've got a long-way to go!Currently, despite only being founded 3.5 years ago, we are a team of 75, have 10s of thousands of customers, a 4.5* trustpilot and are backed by amazing investors who have backed the likes of Monzo and Spotify.You can find out about our culture and what working at Marshmallow is like here.Values Move fast Be open and honest Take ownership Be selfless What we offer Autonomy and responsibility Support with career growth Allowed to fail Open and transparent environment A challenge! Benefits Competitive salary 💵 Stock options 👩‍👩‍👦‍👦 33 day holiday allowance (inc bank holidays) 🏖️ Pension 👵🏽 Health insurance 🏥 Cycle to work scheme 🚲 Learning and training 📚 Budget to help you set up working from home 🕑 Agency Recruiters: We do not have a landline so please do not call our customer claims line. We do not engage with agencies and therefore request you do not send unsolicited emails as they will not be responded to.

Founded
Founded 2017
Employees
11-50 employees
Industry
Insurance
Total raised
$1.2M raised
View company profile

This job is no longer available

Pro members saw this job first

New jobs unlock for everyone after 24 hours. Startup Jobs Pro shows them right away, with instant alerts and salary filters. From $7/month.

Get Pro