Job Title: Senior Software Engineer
">
We are seeking a highly experienced Senior Software Engineer to lead the design and development of performant, delightful user interfaces using modern frontend frameworks.
">
Key Responsibilities
">
">
* Leading the design and development of complex, user-facing applications using modern frontend technologies (we use React and TypeScript)
">
* Driving collaboration with PMs, designers, and fellow engineers to scope, define, and deliver impactful product features
">
* Evolving and scaling 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:
">
">
* Highly experienced in building complex, user-facing applications using modern frontend technologies
">
* Strong JavaScript fundamentals and a deep understanding of the web platform
">
* Comfortable taking ownership of features end-to-end—from architecture to delivery—and thrive in environments where you drive the outcome
">
">
Why this role matters:
">
This role plays a critical part in shaping Canva's frontend architecture and driving innovation within the team. You will have the opportunity to work on complex projects, collaborate with talented individuals, and grow your skills and expertise.
"],