Senior iOS Developer
The Role
About us
Stems is a social music app enabling simple remixing and sharing of content. Our core product, the Stem Studio uses custom and state of the art AI models with proprietary audio modification algorithms to allow anyone to easily remix anything. Stems makes remixing music as simple as editing a photo on your smartphone.
Working at Stems Labs means maintaining and growing a platform for high quality music creation and consumption, with real-time 3D visualizers and music streaming at scale. It is a technically complex, creatively consuming product that requires precision, focus and innovation. We look for rockstar engineers with deep confidence in their ability to add value based on what they've done in the past. We don't care about your age, degree, skin color, we only care about the results. Our technical team includes engineers with experience as early employees at successful start-ups as well as experience at Apple, Uber, Wish, Unity, VK, Amazon, Google, and Meta.
The Role
We're looking for a senior iOS developer with experience in large scale production environments to join our team as we scale up our userbase. You will re-write a portion of our React Native app in Swift ship and maintain real-time audio processing features alongside other engineers. You will support and oversee the fullstack integration Swift mobile app and Golang back-end.
You Will:
- Re-write the most critical part of the Stems React Native app in Swift to optimize performance and user experience
- Build, maintain and improve React Native component tree, state management, business logic and integration to backend/services
- Set up and lead a production proof mobile CI/CD process to iteratively ship updates to Testflight and the App Store
- Provide structure, depth of expertise and efficiency to the engineering team as it transitions from a building prototypes to a large scale production product
- Write simple, performant and readable code
- Closely collaborate with frontend, backend and software engineers, and facilitate information flow between them and other team members
- Shape the feature roadmap with founders, engineers and designers documentation and agile project management
Requirements:
- 5+ years of experience in mobile app development using Swift to develop complex mobile apps involving real-time audio processing, 3D graphics or similarly complex software in a large scale production environment
- Experience using Golang for back-end development in a production environment
- Self-directed, high output and organized in the context of remote and fast-paced environment
- Superb English communication
Nice to Haves:
- Bachelor's of Science or higher degree in Computer Science, Maths, Physics or equivalent
- Passion for music, e.g. experience as a producer
More about Stems
Stems Labs, Inc. raised a $4m pre-seed round (summer 2022) from Ideo, Collaborative fund, Village Global and many others. Stems Labs is partnering with the largest institution in the music industry including Universal Music Group, Warner Music Group, Sony Music Group, COLORSxStudios, CAA and the people behind Coachella, Outside lands and other festivals. Artists and investors in our network include the likes of Boys Noize, Poolside, Elohim, Stellar, RAC and Christina Beltramini (Tiktok Music).