At a Glance
- Tasks: Own the mobile experience, ship major features, and optimise performance for our music creation app.
- Company: Join a dynamic team at Mozart, revolutionising music creation in London.
- Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
- Why this job: Be part of a groundbreaking project that empowers creators to make music together.
- Qualifications: Expertise in React Native and experience with mobile app development.
- Other info: Fast-paced, collaborative culture focused on innovation and impact.
The predicted salary is between 60000 - 80000 £ per year.
Imagine a world where everyone around you creates music – together, in real time. That’s the world we started building six months ago. Since then, 100k+ users have created 1M+ songs on Mozart – from shower singers to seasoned artists, including A$AP Rocky's producer. Mozart lets creators translate ideas into professional-grade music in seconds, with as much control as they want.
We’ve raised $7M+ from Balderton Capital, Kevin Hartz (ex-Eventbrite CEO), Emery Wells (ex Frame.io CEO), and others to make music creation as universal and engaging as music listening. We’re a small, talent-dense team building the future of music from our London office. We operate with high ownership, high velocity, and low-ego collaboration – specialist generalists who work hard, learn fast, and ship relentlessly. We care deeply, and we’re here to build something that outlives us.
About the Role
Mobile is a first-class product for us, not an afterthought. You’ll own the mobile experience end-to-end: shipping major features, making the app feel Instagram-fast, building a strong React Native foundation, and ensuring subscriptions and revenue state are never wrong. You’ll progressively bring more of our creation tools to mobile and work closely with the CTO and Growth Lead. This role is for someone who’s shipped and maintained real React Native apps, cares deeply about performance and polish, and knows that a great mobile product is built in the details.
What You’ll Do
- Ship major mobile features end-to-end. From spec and prototype to production release, including edge cases, instrumentation, and rollout plans.
- Make the mobile feed feel Instagram-fast. Profile and fix jank, optimise lists and media loading, and ship measurable performance improvements with tracked p50/p95 metrics.
- Establish React Native architecture and standards. Clear patterns, good practices, and a codebase that scales as we add features (including native audio later).
- Own mobile subscriptions and revenue integrity. Ensure RevenueCat, App Store, and Play Store states are never wrong across purchase, restore, upgrade, downgrade, cancel, grace periods, and refunds.
- Build the mobile analytics foundation. Clean event naming, cross-platform parity, reliable attribution/UTMs and funnel events (install → signup → first creation → share → subscribe) so the Growth Lead can make weekly decisions with confidence.
- Ship toward App Store featuring. Polish, stability, first-run experience, and release hygiene that make the app feature-ready.
- Contribute to the web app when it’s high leverage. Shared logic, feature parity, and instrumentation patterns across platforms.
What We’re Looking For
- React Native expert. Has shipped and maintained RN apps in production to both stores. Knows the real-world pitfalls: navigation, gestures, memory leaks, build tooling, and platform quirks across iOS and Android.
- Performance and media feeds. Can make a media-heavy feed feel smooth and fast. Comfortable profiling, optimising lists (FlashList/VirtualizedList), image and video loading, caching, prefetch, and render performance.
- Strong mobile architecture. Clear opinions on structure that enables fast shipping. Predictable data flow, local vs global state tradeoffs, offline/online handling, retries, and avoiding re-render traps at scale.
- Mobile audio and media. Understands mobile playback and media pipelines: buffering, background audio, interruptions, streaming, caching, and platform-specific quirks.
- Payments and subscriptions. Has implemented IAP/subscriptions in production (RevenueCat, StoreKit, Google Billing). Knows the edge cases well: restore, grace period, refunds, upgrades/downgrades, entitlement drift.
- Instrumentation and analytics. Designs clean event schemas, ensures cross-platform parity, and makes analytics usable for weekly decisions. Understands funnels, attribution, and data quality.
- React web experience. Can contribute to the web app when it’s high leverage. Shared logic, feature parity, instrumentation.
- Database knowledge. Knows how to connect frontend to backend reliably, securely, and performantly.
- Ownership + high velocity + low ego. You care about outcomes after release, not just merges. You ship fast and do whatever it takes for the team.
Nice-To-Haves
- Native iOS or Android experience (Swift/Kotlin) for platform-specific fixes and optimisations, especially around audio.
- Experience with media-heavy mobile apps (audio/video streaming, CDN-backed delivery, offline caching and sync).
- Familiarity with App Store and Play Store best practices for improving presence and ranking.
- Some database expertise to support the team’s relational database migration when needed.
Mobile Full-Stack Engineer in London employer: Mozart AI
Contact Detail:
Mozart AI Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Mobile Full-Stack Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in the music tech scene, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your React Native projects, especially any that involve media-heavy apps. This will give potential employers a taste of what you can do and how you approach mobile development.
✨Tip Number 3
Prepare for interviews by brushing up on performance optimisation techniques and mobile architecture principles. Be ready to discuss your past experiences and how you've tackled challenges in shipping apps.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of our team at Mozart.
We think you need these skills to ace Mobile Full-Stack Engineer in London
Some tips for your application 🫡
Show Your Passion for Music: When you're writing your application, let your love for music shine through! We want to see how you connect with our mission of making music creation accessible to everyone. Share any personal projects or experiences that highlight your enthusiasm.
Highlight Your React Native Experience: Make sure to showcase your expertise in React Native. We’re looking for someone who has shipped and maintained apps, so include specific examples of your work. Talk about the challenges you faced and how you overcame them – we love a good story!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the role. Use bullet points if it helps to make your skills and experiences stand out!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our team and culture!
How to prepare for a job interview at Mozart AI
✨Know Your React Native Inside Out
Make sure you can talk confidently about your experience with React Native. Be ready to discuss specific apps you've shipped, the challenges you faced, and how you overcame them. Highlight your understanding of performance optimisation and the common pitfalls in mobile development.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled performance issues or bugs in previous projects. Discuss your approach to profiling and optimising media feeds, and be ready to explain how you ensure a smooth user experience, especially with heavy media content.
✨Demonstrate Ownership and Collaboration
This role values high ownership and low-ego collaboration. Share stories that illustrate your ability to take charge of a project while working effectively within a team. Emphasise your commitment to outcomes post-release and how you support your teammates.
✨Understand the Business Side of Mobile Apps
Familiarise yourself with subscription models and payment systems like RevenueCat. Be prepared to discuss how you've handled edge cases related to subscriptions and revenue integrity in your past work. This will show that you understand the importance of maintaining a reliable revenue stream.