Medal is looking to enhance its Android mobile application to improve how gamers connect, share, and relive in-game moments, by building features like real-time editing tools, content discovery, and notifications.
Requirements
- 5+ years of experience shipping Android apps
- Expertise in Kotlin, Jetpack Compose, Coroutines/Flow, and AndroidX
- Strong grasp of app architectures (MVVM or MVI), navigation, theming, and Material 3
- Experience with complex real-time apps, video/media-heavy workflows, or social applications
- Practiced at using analytics, A/B testing, user feedback, bug/crash reports to inform development
- Experience using REST (Retrofit/OkHttp) and working with backend teams to accomplish product goals
- Deep media stack expertise: ExoPlayer, MediaCodec, CameraX, low-latency pipelines, background uploads, and offline sync
Responsibilities
- Own major parts of the Android codebase and contribute to architecture decisions
- Build features used by millions of gamers, from sharing workflows to profile pages and chat
- Collaborate cross-functionally with design, backend, and product to ship fast without sacrificing quality
- Advocate for user experience, performance, and accessibility
- Help mentor junior engineers and uphold a high bar for code quality and engineering culture
- Stay on top of Android best practices and help us keep the tech stack modern and efficient
- Work on-site at our NYC office 5 days a week
Other
- Obsession with the quality of code and interfaces
- Interest in product and taking ownership of broad product areas (likes to run experiments, talk to users, and use the product avidly)
- A love for gaming, however you define it!
- Excellent written and verbal communication; strong async/sync collaboration skills
- Can develop on both Android and iOS