At a Glance
- Tasks: Own the mobile experience, ship major features, and optimise performance for a music creation app.
- Company: Join a dynamic team at Mozart, revolutionising music creation in London.
- Benefits: Competitive salary, remote work options, 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 environment with a focus on collaboration and innovation.
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 employer: Mozart AI
Contact Detail:
Mozart AI Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Mobile Full-Stack Engineer
✨Tip Number 1
Network like a pro! Reach out to people in the music tech space, especially those who are already working at companies you admire. A friendly chat can lead to referrals, and we all know how much hiring managers love a good recommendation.
✨Tip Number 2
Show off your skills! If you've built any cool projects or apps, make sure to have them ready to share. A portfolio that highlights your React Native expertise will definitely catch our eye and show us what you're capable of.
✨Tip Number 3
Prepare for the interview by understanding our product inside out. Dive into Mozart, play around with the app, and think about how you could enhance the mobile experience. We love candidates who come in with fresh ideas!
✨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 us you’re genuinely interested in being part of our team and building the future of music together.
We think you need these skills to ace Mobile Full-Stack Engineer
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. Tell us about the challenges you faced and how you overcame them!
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 stand out!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss any important updates. Plus, we love seeing candidates who take that extra step!
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 to share examples of how you've tackled performance issues or bugs in previous projects. Discuss your approach to profiling and optimising media-heavy feeds, as well as any strategies you've used to ensure smooth user experiences. This will demonstrate your hands-on expertise.
✨Understand the Business Side of Mobile Apps
Familiarise yourself with subscription models and in-app purchases, especially if you've worked with tools like RevenueCat. Be prepared to discuss how you've ensured revenue integrity and handled edge cases related to subscriptions. This shows you understand the importance of monetisation in mobile apps.
✨Be Ready to Collaborate
Since the team values low-ego collaboration, be prepared to discuss how you've worked with others in past roles. Share examples of how you've contributed to team success and learned from your peers. This will highlight your fit within their culture of high ownership and velocity.