At Philo, we’re a group of technology and product people who set out to build the future of television, marrying the best in modern technology with the most compelling medium ever invented
Requirements
- 5+ years of software development experience
- Experience with Kotlin, Coroutines, and their surrounding ecosystem
- Experience developing an Android app with video streaming features
- Experience with Jetpack Compose
- Experience with MVVM, MVI, and/or Clean Architecture
- Experience with adaptive layouts for a variety of form-factors
- Experience with Compose testing and JUnit
Responsibilities
- Drive continuous improvements to the reliability, performance, and UI of the Android applications. In practice this means managing our tech debt backlog, and advocating for improvements as needed.
- Provide input on system architecture and design tradeoffs.
- Help the team manage and plan for the application releases. We have a rotating release shepherd, who is a member of the Android team and is responsible for the nuts and bolts coordination of each release (every week). In this role you would help guide the shepherd and make hard decisions about feature inclusion.
- Monitor app performance and triage crashes, bugs and performance regressions as they arise.
- Collaborate with internal stakeholders across marketing, support, design, product, and data science teams to ensure smooth feature delivery.
- Model best-practices to the team, and unblock your teammates when they are stuck.
- Help model best-practices to the team, and unblock your teammates when they are stuck.
Other
- 5+ years of software development experience
- Full health, dental and vision coverage for you and your family
- 401(k) plan with employer contributions (we match 100% of deferrals up to 3% of pay and 50% of the next 2% of pay)
- Flexible working hours
- Up to 20 weeks of fully paid parental leave
- Unlimited paid time off for vacation and sick leave