We provide the world best's listening experience on iOS
- Maintain a crash rate below 100/10k sessions (< 1%)
- Maintain > 70% code coverage on all new code added
- 100% of commits are code reviewed
- Critical bugs and issues are attended to within 1 day
- Set aside > 10% time per sprint dedicated to reduce bug backlog
- We will measure startup time to understand the impact of adding dependencies.
- We will spend a percentage of our engineering time every quarter addressing engineering maintenance tickets to improve the quality of our codebase.
- We will hire more engineers to help us be a good citizen in the iOS ecosystem and complete company goals.
- We will write automated tests for the primary use cases of our app to reduce reliance on manual testing.