
Senior Software Engineer – Frontend
Canva
full-time
Posted on:
Location Type: Remote
Location: Australia
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Leading the design and development of performant, delightful user interfaces using modern frontend frameworks
- Driving collaboration with PMs, designers, and fellow engineers to scope, define, and deliver impactful product features
- Evolving and scaling Canva’s frontend architecture through reusable component libraries and shared design systems
- Championing accessibility, performance, and engineering best practices across multiple product surfaces
- Writing robust, well-tested code and proactively identifying areas for technical improvement or refactor
- Guiding design and code reviews, mentoring peers, and raising the technical bar for your team
Requirements
- You are highly experienced in building complex, user-facing applications using modern frontend technologies (we use React and TypeScript)
- You have strong JavaScript fundamentals and a deep understanding of the web platform
- You’re comfortable taking ownership of features end-to-end—from architecture to delivery—and thrive in environments where you drive the "how"
- You balance attention to detail with pragmatism, and consistently ship quality code at speed
- You’re a thoughtful collaborator who works well across disciplines and proactively brings others on the journey
- You understand the bigger picture—how your work connects to product goals, user experience, and long-term scalability
- You enjoy mentoring others, offering constructive feedback, and lifting the technical bar for your team.
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 supports you personally
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactTypeScriptJavaScriptfrontend frameworkscomponent librariesdesign systemsaccessibilityperformance optimizationcode reviewstechnical improvement
Soft Skills
collaborationmentoringattention to detailpragmatismownershipcommunicationconstructive feedbackproblem-solvingleadershipuser experience focus