TL;DR
Staff Software Engineer (Frontend): Leading the technical direction for real-time collaboration features and commenting at scale with an accent on integration of AI into team workflows and shared infrastructure development. Focus on architecting performant, reliable real-time systems using React and TypeScript while mentoring peers and driving engineering excellence across the Editing Collaboration domain.
Location: Must be based in New Zealand or Australia (Sydney, Melbourne, Brisbane, Perth, or Adelaide)
Company
Canva is a global design platform empowering the world to design.
What you will do
- Drive technical direction for real-time collaboration and commenting features.
- Integrate AI models into collaboration flows to improve user experience.
- Develop shared infrastructure and frameworks for faster tooling development.
- Optimize real-time systems for latency, data consistency, and reliability.
- Mentor peers and lead technical thought leadership within the team.
- Collaborate with product managers and designers to define product direction.
Requirements
- Strong experience operating at a Staff level or equivalent.
- Must have extensive frontend expertise in React, TypeScript, MobX, and JavaScript.
- Solid understanding of CS fundamentals and system architecture.
- Experience leading large-scale engineering projects from conception to impact.
- Hands-on experience with real-time technologies like WebSockets or WebRTC.
- Proven ability to influence senior stakeholders and drive cross-team collaboration.
Nice to have
- Experience in AI integration within frontend applications.
- Background in improving system health and proactively reducing technical debt.
Culture & Benefits
- Equity packages for all employees.
- Inclusive parental leave policies.
- Annual Vibe & Thrive allowance for wellbeing and office setup.
- Flexible work arrangements and leave options.
- Opportunity to contribute to a widely used design platform.
