The Daily Wire is seeking a Staff Software Engineer (Android) to lead the design and development of their next-generation Android applications, aiming to deliver seamless video streaming, personalized content discovery, and deep user engagement.
Requirements
- 8+ years of experience building and shipping Android applications at scale.
- Expert proficiency in Kotlin and familiarity with Java.
- Strong understanding of Android frameworks (Jetpack Compose, AndroidX, etc.) and the Android ecosystem.
- Experience with video streaming technologies (ExoPlayer, HLS, DRM) and offline playback.
- Experience with REST APIs, GraphQL, and modern mobile networking stacks.
- Experience integrating analytics, push notifications, and in-app purchase frameworks.
- Proficiency with Android Studio and CI/CD systems (e.g., GitHub Actions, Jenkins, etc.).
Responsibilities
- Architect, develop, and maintain scalable, high-performance Android applications that deliver exceptional user experiences.
- Optimize app performance, startup time, and memory usage for video playback and complex UI flows.
- Evaluate and adopt emerging Android technologies and frameworks to improve developer velocity and app reliability.
- Build and rapidly iterate on features based on user feedback and data insights.
- Conduct code reviews, design discussions, and architecture planning to maintain high-quality, scalable solutions.
- Monitor and troubleshoot production issues, driving innovative solutions to enhance system performance and resilience.
- Stay current with industry trends and emerging technologies, recommending improvements to existing systems and processes.
Other
- Partner with product managers and designers to define feature requirements and success metrics.
- Provide technical leadership and mentorship to Android engineers, fostering a culture of learning and continuous improvement.
- Excellent communication and collaboration skills, with a proven ability to work effectively in a team environment.
- Demonstrated ability to lead and mentor engineers.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.