- Upload Your CV
- Go to your Inbox & Confirm Your Application
We’re searching for product-aware Android engineers to join our team. You'll centre users in the way that you think, and have a passion for great UI and UX. You understand the need for tested, resilient code balanced against the need to move fast and iterate.
We’re building a bank for and with our users. A product that’s fair, transparent and a pleasure to use. We see ourselves as something more than a typical current account: we’re setting out to solve all the problems that exist around your financial life in a coherent, meaningful and delightful way.
You’ll be working on a product that is a part of day to day life for more than a million people already, and your work here will shape the way that people interact with their finances.
Our mobile engineers have a variety of different backgrounds
There are 12 Android engineers at Monzo and we’re looking for one more to join the team. We have several non-graduates; only some of us studied Computer Science; some of us have worked in huge companies; some have only ever worked in startups; others are former consultants. As long as you enjoy learning new things, we’d love to talk to you.
We are actively creating an equitable environment for all of our engineers to thrive
Diversity and inclusion are a priority for us and we are making sure we have lots of support for all of our people to grow at Monzo. We provide a sponsorship framework in Engineering for women and people of colour; all of our leaders are trained on privilege awareness and we are creating partnerships with organisations dedicated to supporting underrepresented groups. You can read more in our 2020 Diversity and Inclusion report.
We encourage an open and transparent working environment
You can get involved in any aspect of the business you are interested in and, following Stripe’s example, all emails in the company are visible in an email archive. We default to transparency and prefer to communicate openly in Slack rather than by email or in DMs. Our blog is an excellent place to learn even more about what we do!
Monzo works in project-based sprints in small, interdisciplinary teams
We have around 150 engineers out of roughly 1,400 people in total - and we have big ambitions. There are many interesting challenges ahead, and we're happy for people to move between teams or to specialise, whatever you prefer. As an engineer here you'd be able to work directly with anyone across the company, and we run regular knowledge-sharing sessions so you’ll learn heaps about everything from how banks work to effective communication.
At Monzo, you'll get to work with industry standard tools and technologies - and help us define what great looks like for Android engineers.
Our app is almost 100% Kotlin, built using MVVM (Model View ViewModel) and Coordinators, and modularised by product feature.
We use RxJava, Retrofit and Moshi for API calls and Dagger for dependency injection. Room is our choice for persistence, and Repositories for interacting with them. We’re starting to build out our design system, which we’re doing using Jetpack Compose.
We use GitHub Pull Requests to do code reviews, and write unit tests for our ViewModels, Coordinators, and any other classes which contain logic. We Espresso for UI tests, which we run on Firebase Test Lab via CircleCI.
We’ve previously written about building Monzo Chat on Android, which goes into detail on some of these elements.
This role is all about collaborating across disciplines to test hypotheses and make a difference to customers. As an Android engineer at Monzo you'll work in a small, autonomous product squad alongside iOS Engineers, Backend Engineers, User Researchers, Product Designers, Product Managers, QA Testers, Data Scientists and Business Analysts.
Your mission will depend on the squad, but currently mobile engineers are working on the core personal banking experience, paid products, lending products, business banking and internal operations. We also have a small squad dedicated to enabling other mobile engineers to move faster.
You and your team will be responsible for an overall company goal, rather than building a specific feature - you'll have the opportunity to have impact on both _what_we build, and how we build it.
Every week we meet as a discipline to discuss tools, techniques, problems we're encountering across the company and work together to improve our codebase and processes.
You'll report to an engineering manager who will meet with you every 2 weeks 1:1, their mission is to help you develop and grow as an engineer.
We're looking for Android 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.
Our open roles are for mid-level to senior Android Engineers at present.
Our salary range for the role is £75,000 - £95,000 per annum depending on experience, plus stock options and other benefits including study leave with a learning budget, flexible hours etc. we also provide all of our engineers with the latest MacBook (M1).
This role can be based in our London office, but we're open to distributed/remote working within the UK.
We can help you relocate to the UK & we can sponsor visas.
We offer flexible working hours and trust you to work enough hours to do your job well, at times that suit you and your team.
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, we'll make this happen whenever we can - whether this is to help you meet other commitments or strike a great work-life balance.
Our interview process consists of an initial phone interview, a take-home code test with a call to discuss it, and 2-3 hours of on-site interview that can be conducted via hangouts as well. The ‘on-site’ consists of two rounds:
You'll meet 2 other Android engineers. Together we'll go over some technical challenges we've faced as a company. We'll ask you to come up with designs to solve these problems.
You'll meet 2 Monzonauts to chat about some of the non-technical parts of being a product engineer at Monzo. These include your experience in delivery, team work, coaching/mentoring and persuasion.
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.
At Monzo, embracing diversity in all of its forms and fostering an inclusive environment for all people to do the best work of their lives with us. This is integral to our mission of making money work for everyone.
We're an equal opportunity employer. All applicants will be considered for employment without attention to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity status or disability status.
This job posting is no longer available
Orro's vision is to create a unified Smart Home experience by providing a unique set of Software products on top of our custom hardware products. The Smart Home should make our lives easier, not make simple tasks more complex. We delight our customers with lighting experiences not available on any other products today. Our suite of on-board sensors are used determine room occupancy and automatically adjust the lights based on occupancy, light level and time of day to name a few. Our hardware capabilities also enables us to interact with other Smart Home products from a unified interface in your wall, from our mobile apps or from your favorite voice assistant.
We are a Product and Engineering company first, We design all our hardware and software in-house and take tremendous pride in the work we do.
About this Role
You would become an integral part of our small engineering team. Our team not only advocates for good development and architecture principles, but also plays a pivotal role in the direction of the product. The primary goal of the team is to efficiently deliver new products our our customers. Every member of our team has an opportunity to drive features from feature ideation to design and architecture to implementation to automated and manual testing to release.
Our hardware is running a custom version of Android on it which is the primary focus for this role. You will also be able contribute to our mobile application and Kotlin Multiplatform SDK used by all of our clients. There is also opportunity to expand your horizons beyond Kotlin/JVM projects including our backend services and web applications.
This opportunity is available to any qualified candidate in the contiguous United States, but residing in the Austin, TX or SF Bay Area is preferred.
We understand that interview processes can be stressful and overly time consuming. We do our best to ease the stress as much as possible and are respectful with your time. The full process is as follows:
Initial 30 minute call with member of the Software Engineering Team.
1 Hour tech interview with 2 members of the Software Engineering Team.
Optional 1 hour Product and Business overview.
"On-Site" interview with 2 sessions taking no more than 3 hours total.
30 minute offer review
You will have opportunity to ask any questions you may have pertaining to our team, tech, business and benefits throughout the entire process.
• Fully remote supported, flexible office time otherwise
• Full health, dental, vision and disability insurance available
• Flexible time policy, we want you to be at your best when here and value recharging time as you need it
• Employer provided 401K plan
This job posting is no longer available
Depop is the community-powered fashion marketplace to buy and sell unique fashion, with over 30 million registered users in more than 150 countries. Depop is a place for anyone to discover and celebrate their style on their own terms, and to feel good about their fashion choices by extending the lives of millions of garments. The company was founded in 2011 and is headquartered in London with offices in Manchester, New York, Los Angeles and Sydney. Depop has approximately 400 employees dedicated to its mission of building the world’s most diverse progressive home of fashion, that’s kinder on the planet and kinder to people. In 2021, Depop became a wholly-owned subsidiary of Etsy - the global marketplace for unique and creative goods - and continues to operate as a standalone company.
Our mission is to build the world’s most diverse progressive home of fashion. Our team is dedicated to enhancing and developing the Depop experience to serve the needs of our global community.
Depop exists to empower the next generation to transform fashion. We are a community-powered fashion ecosystem that's kinder to the planet and kinder to people. We give our audience something they can't get anywhere else - unique fashion, with amazing people and the chance to create a better future by showing up as their full selves, at full volume.
Our brand operates on three values:
Depop is searching for a Staff Engineer (remote or London-based). We are looking for somebody to own and drive best practices, improve processes, provide support across the backend function and contribute meaningfully to the long term vision of backend engineering at Depop. As a key member of the team you’ll bring the expertise and experience to help to plan, architect and direct projects from inception to delivery.
Want to find out more about Depop & our engineering team? Take a look at our blog!
We write about technology, people and smart engineering - https://engineering.depop.com/
You don’t need to “tick all the boxes” to apply!
Development at Depop
We want to give our engineers the opportunity to learn and grow at Depop. So if you're keen to gain experience in another language or new area of engineering we can make it happen as part of your career journey with us. Depop offers the opportunity to work with such a vibrant and diverse group of people, building a product we all deeply care about.
Depop is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Health + Mental Wellbeing
We’re Flexa® accredited, meaning we offer genuinely flexible working;
We'd love you to head to your nearest Depop office once a week, but feel free to work from home the rest of the week!
Want to head into the office more? No problem, you can opt to be "Office-Based", with your very own desk.
Do you do your best work from home? You can also request to be a remote worker, and only head into the office 4 times per year *role dependent
In the office, we provide healthy snacks, tea and coffee and the occasional surprise treats!
All of our offices are also dog-friendly! Do your best work with your best friend.
Apply to work abroad 4 weeks of the year (in UK tax treaty countries)
Learn and Grow