
Software Engineer II, Android
Crunchyroll, LLC3 days ago
Mexico City, MexicoMid Level
Responsibilities
- Implement Android features for Crunchyroll’s mobile, Android TV, Fire TV, and automotive streaming applications.
- Own feature development with a focus on code quality, performance, scalability, and user experience.
- Identify and address technical debt, performance bottlenecks, reliability issues, and operational toil.
- Participate in design discussions, code reviews, technical planning, and cross-functional collaboration.
- Support team operations through sustainable on-call practices and reliability improvements.
- Stay current with Android development tools, trends, and engineering best practices.
Requirements
- At least 2 years of experience developing Android applications with Kotlin.
- Hands-on experience building production applications with Jetpack libraries, including Compose.
- Working knowledge of testing frameworks such as Espresso and unit, integration, and end-to-end testing.
- Experience applying Android architecture patterns to maintainable and scalable codebases.
- Experience contributing to consumer-facing mobile applications at scale, preferably multimedia or streaming applications.
- Ability to debug complex issues and work in large, modular codebases using established engineering practices.
- Strong understanding of Git workflows and modern development practices.
- Experience with Agile, cross-functional collaboration, on-call rotations, and resilient systems.
- Test-driven development experience and familiarity with agentic tools for improving development efficiency.
Benefits
- Hybrid work arrangement requiring three days per week in the office.
- Mexico City location.
- Opportunity to work on streaming experiences used by millions of anime fans worldwide.
- Collaboration within an international team of more than 100 client engineers.