You haven't searched anything yet.
đThis role will be based in either our San Francisco or New York City office, on a hybrid basis.
Weâre building the best bank account in the world. We believe there should be an alternative to the banking of the past: we help our customers better manage their finances through beautiful and intuitive digital tools. We want to replace the terrible user experiences that you are forced to use whenever you log into your bank, and get rid of unfair fees and poor customer service.
Monzo is the lead challenger bank in the UK. In the last few years, weâve built a banking app with extremely high daily engagement and an NPS thatâs consistently above 70. More than 8 million people (15% of UK adults) have a Monzo account. Weâve raised over $1 billion from YCombinator, Stripe, Coatue, Eric Schmidt, Mike Moritz and others - most recently at a $4.5bn valuation. Our competitive advantage is that we operate like a tech company in a space where software has not yet eaten the world - for example, we built our own core banking system from scratch!
We launched Monzo in the US in 2022 and are just getting started. Your work will help us deliver on our product and technical strategy as we expand into our first international market. Weâre a small team operating like an early stage startup but with the financial, operational, and engineering platform muscle of a larger company. Weâre focused on launching an amazing US product, shipping and iterating quickly, and finding product market fit. Weâre looking for driven, gritty, and enterprising people to help us achieve our mission to make money work for everyone.
Internally, we encourage an open, collaborative, inclusive working environment. We contribute to open source software, and we continually engage with our wonderful community. Weâre hiring talented, creative problem-solvers to help us build the bank of the future. Join us!
Weâre looking for a product-minded iOS engineer to help us rebuild banking from the ground up. As a member of a small but mighty team based, you'll have a rare and exciting opportunity to shape the product, the launch, and the team we hire. Whether itâs by building new tools to help our customers understand and control their money or by creating beautiful, smooth onboarding experiences, youâll drive massive impact across the entire business. The ideal candidate will have experience working as part of small teams or at early stage companies and be capable of working independently and efficiently in ambiguous environments.Â
This position will report to the US Head of Engineering.
What You'll Be Doing:
You Should Apply If:
At Monzo, you'll get to work with industry standard tools and technologies and have the opportunity to help define what great iOS engineering looks like.Â
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-serialize 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 consists of unit tests for business logic, stubbed API tests for pseudo-integration tests, snapshot tests for UI, and XCUITest for testing user input and sequencing.
We've published some talks and blog posts about how we work:
Location
Please note: this role is required to be based in either our San Francisco or New York City office, on a hybrid basis.Â
Our interview process consists of an initial phone interview, a coding interview (your choice of a take home or real-time task), followed by a remote âon-siteâ interview consisting of two rounds:
At each stage you'll have an opportunity to ask us questions about what life is like at Monzo.Â
We promise not to ask you any brain teasers or trick questions. We might design a solution together on a whiteboard, the same way we often work together, but we wonât make you write code on one.
#LI-SC1
Full Time
$120k-156k (estimate)
01/07/2024
05/01/2024
monzogroup.com
Saint Clair Shores, MI
<25
The job skills required for iOS Software Engineer include iOS, API, Computer Science, Programming, UI, Networking, etc. Having related job skills and expertise will give you an advantage when applying to be an iOS Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by iOS Software Engineer. Select any job title you are interested in and start to search job requirements.
The following is the career advancement route for iOS Software Engineer positions, which can be used as a reference in future career path planning. As an iOS Software Engineer, it can be promoted into senior positions as an Applications Programmer III that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary iOS Software Engineer. You can explore the career advancement for an iOS Software Engineer below and select your interested title to get hiring information.