Senior Frontend Engineer - Android Mobile Web

Canva
Summary
Join Canva's Multimedia Group and be part of a team that is redefining how the world experiences design. This role focuses on investigating and implementing solutions for video playback using rendered frames in web, optimizing rendering pipelines on Android Mobile Web, exploring compositor integration strategies, collaborating with browser and backend teams, and contributing to cross-platform solutions. You will be building scalable and reusable mobile architecture, identifying performance bottlenecks, and contributing to a positive team culture. Canva offers flexible work arrangements and a variety of benefits, including equity packages, inclusive parental leave, and a wellbeing allowance. The ideal candidate possesses strong knowledge of Typescript in Android mobile web, excels in problem-solving, thrives in ambiguous environments, and has deep mobile development experience using web technologies.
Requirements
- Have strong knowledge and experience of Typescript in Android mobile web
- Put problem-solving and user impact before attachment to any one language or platform
- Thrive in ambiguity and adapt quickly in fast-evolving projects
- Have deep mobile development experience using web technologies but is comfortable thinking cross-platform
- Understand the intersection of GPU, CPU, and browser rendering systems
- Come with exposure to browser APIs, WebViews, or hybrid rendering pipelines
- Can maintain and extend existing features with a mindset of maintainability and performance, someone who thinks about the solution and the user impact first - rather than someone who looks at the tools being used
- Enjoy solving complex technical problems and collaborating across specialties
- Excited about helping millions of users create content they love
Responsibilities
- Investigate and implement solutions for video playback using rendered frames in web
- Optimize rendering pipelines on Android Mobile Web, including memory usage, GPU performance, and frame timing
- Explore compositor integration strategies to maximize playback accuracy and efficiency
- Collaborate closely with browser and backend teams to align on format, timing, and performance tradeoffs
- Contribute to cross-platform solutions that may extend to iOS or other environments as needed
- Build scalable and reusable mobile architecture aligned with Canvaβs broader mobile strategies
- Identify performance bottlenecks and implement innovative solutions
- Contribute to a team culture of quality, collaboration, and continuous learning
Preferred Qualifications
Bonus if you have experience in video, games, multimedia apps, or other high-performance visual applications where timing, memory, and graphics all matter
Benefits
- Equity packages β we want our success to be yours too
- Inclusive parental leave policy that supports all parents & carers
- An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup & more
- Flexible leave options that empower you to be a force for good, take time to recharge and support you personally