Jobs /

Senior iOS Engineer

Monzo

Apply Now

Job Details

Location: 329 E 1st St, Los Angeles, CA 90012, USA 329 E 1st St, Los Angeles, CA 90012, USA Los Angeles, Los Angeles County, California, USA San Francisco, San Francisco, California, USA Posted: Aug 09, 2019

Job Description

Location: San Francisco

Monzo is a bank that lives on your phone. Our mission is to make money work for everyone : to make our customers effortlessly financially savvy with smart features, unexpectedly friendly service, and a relentless focus on what people genuinely want and need. Our net promoter score of +80 is more than 2x that of other banks, and we are the fastest-growing bank in the UK.

Monzo better resembles a fast-paced tech startup than a traditional bank – we move fast, ship things every day, and develop products iteratively. But we are also very serious about the safety of our customers’ money and their trust in us, and we believe this starts with our internal culture. We default to transparency both internally and externally, and we involve our community in everything we do. We prize a diverse team as a strength: everyone is welcome at Monzo and is encouraged to do the best work of their lives.

We’re about to launch in the US , and we’re looking for world class iOS engineers to join us. We have big ambitions in the US and the team will grow very quickly, but we’re just getting started and you will be joining at a formative time. As one of our first US-based engineering hires you will have a rare and exciting opportunity to shape the product, the launch, and the team we hire.

We don't expect you to line-manage other people but you'll be an ally and mentor to other engineers who will learn from your direction and experiences.

At Monzo, you'll get to work with industry standard tools and technologies - and help us define what great looks like for iOS engineers.

Our app is 100% Swift, built using a Model, View, View-Model architecture (MVVM). We use Coordinators to ensure we can re-use screens wherever possible, and avoid tightly coupling one screen to another. We make heavy use of protocols and extensions throughout our app.

Our networking stack is built upon Alamofire, using a generic interface to easily de-serialise objects of a certain type, and we mirror our backend micro-service architecture by building individual services to house our API logic.

We persist objects using Realm when we need to.

Our testing stack comprises of unit tests for business logic, stubbed API tests for pseudo-integration tests, snapshot tests for UI, and KIF for testing user input and sequencing.

We've published some talks and blog posts about how we work:

What we're looking for

We're looking for Senior iOS engineers with strong product sensibilities. You'll care about the impact your work has on our customers, and optimise for impact rather than the number of lines of code you output.

You should apply if:

  • The work we’re doing sounds exciting!
  • You want to build a product that millions of people use every day
  • You’re comfortable and thrive working in a team that deals with ambiguity every day
  • Are great at explaining complicated technical concepts clearly
  • Have an understanding of the principles of computer science
  • You care deeply about solving customer problems and needs, by building delightful customer experiences

Bonus points for (but not essential):

  • Familiarity with other mobile platforms, or other programming languages
  • Contributing to open source projects

To be eligible for this role, you need to have permission to work in the United States. You will also be required to travel to the UK for training and on-boarding.

Diversity and inclusion is a priority for us – if we want to solve problems for people around the world, our team has to represent our customers. So we need to attract the best talent and create an environment that supports and includes them. You can read more about diversity and inclusion on our blog .
If you prefer to work part-time, from home or as a job-share, we'll make this happen whenever we can - whether this is to help you meet other commitments or strike a great work-life balance.

About Monzo

Monzo is a London-based digital-only bank platform.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free