About the Role
Grass is seeking a skilled Frontend Developer to build innovative features with three core functions: access to repertoire, structured practice, and social discovery for jams. This role is expected to create seamless cross-platform experiences that help musicians engage with practice, grow their skills and repertoire, and build confidence.
What You'll Build
- Interactive Learning Features: Design engaging mobile-first learning tools that make improving at musicianship accessible and enjoyable.
- Location-Based Discovery: Build intelligent geolocation features that connect musicians with nearby jam sessions and events.
- User-Generated Video Content: Build workflows to make it fast for musicians to record themselves and share it with their community.
- Musical Experiences: Build sophisticated audio tools for play-along features like backing tracks and recording capabilities.
- Premium UI/UX: Design intuitive interfaces that are smooth and seamless, for minimal interruption of authentic acoustic jam contexts.
- Feature Innovation: Research and propose cutting-edge mobile features and workflows based on user feedback and industry trends.
Requirements
- Proven expertise in mobile development with successful iOS and Android deployments, ideally developed in Flutter.
Nice to Have
- Learning-centered applications, with an emphasis on learning science or psychology-based approaches to successful engagement and skill-building.
- User-generated content management, community-building, and inclusive moderation systems.
- Multimodal implementation of audio, mapping, and media features using existing libraries.
- Previous work with location-based social media or apps for in-person events, classes, or meetups.
- Background in music or understanding of bluegrass music, tradition, and culture.
- Candidates must reside in or be routinely available for meetings in Pittsburgh, PA.
Benefits
- Impact: Help share and spread traditional and modern bluegrass music.
- Innovation: Work with modern mobile technologies and innovate in new libraries.
- Stage: Shape the product direction on the early days of a music learning product.
- Experience: Join a team with a proven track record in education technology.