Role Overview
Join a fast-moving engineering team building an innovative consumer music application where users can listen to, create, remix, and share music. As a Mobile Engineer, you will take ownership of the mobile experience across iOS and Android, shaping how musicians and creatives interact with AI-powered music technology. You will build polished, high-performance applications that go beyond simply adapting web features to mobile, delivering experiences designed specifically for mobile users. Working in a small, autonomous team, you will have the freedom to influence product direction, make key technical decisions, and turn ideas into production-ready features at speed.
Accountabilities
- Mobile Application Development: Own the development, maintenance, and continuous improvement of the mobile application across iOS and Android, ensuring a consistent, high-quality experience on both platforms.
- End-to-End Product Ownership: Take responsibility for mobile features from initial concept and technical planning through implementation, testing, deployment, and ongoing optimization.
- User Experience and Product Design: Build intuitive, visually polished, and engaging mobile experiences tailored to musicians, creators, and music enthusiasts, with a strong focus on usability and product quality.
- Cross-Platform Engineering: Develop and maintain robust mobile architectures using suitable technologies such as React Native, Swift, or Kotlin, adapting technical choices to the needs of the product.
- Systems and Backend Collaboration: Consider the broader technical ecosystem when developing mobile features, ensuring effective integration between mobile applications, backend services, and supporting systems.
- Product Innovation: Help define the mobile product roadmap by identifying opportunities to improve music discovery, creation, remixing, sharing, and overall user engagement.
- Rapid Development and Delivery: Work within a fast-paced engineering environment to prototype ideas, iterate quickly, and release improvements efficiently while maintaining high standards of reliability and performance.
- Independent Problem-Solving: Translate high-level product goals into actionable engineering solutions, make informed technical decisions, and take ownership of outcomes with minimal supervision.
- Continuous Improvement: Monitor the quality of the mobile experience, identify opportunities for technical and product enhancements, and contribute to the long-term scalability and maintainability of the application.