Job Closed
This listing is no longer active.
Founded in 2012, Canva offers an online graphic design and publishing platform used by millions of people across the globe. As an employer, Canva offers flexibl
Senior Software Engineer – Frontend
Location
Australia
Posted
137 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Frontend
Canva
• 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
Job 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
Related Guides
Related Job Pages
More Frontend Engineer Jobs
• Work in an agile team with other developers, UX developers, testers, and product owners to build innovative, high-quality, user-friendly features • Build complex web interfaces using Angular to enhance our cloud platform • Write clean, testable code with extensive unit and integration testing coverage • Contribute to design discussions around the features your team undertakes • Participate in code reviewing other developers’ work to ensure code quality, share knowledge and provide mentorship • Actively seek to share technical expertise with others • Drive cross-team projects requiring collaboration • Research and explore new technologies, code libraries, and products we may wish to integrate with
Front-end Technical Lead
DomaineThe world’s largest independent Shopify design & development partner. Purpose-built for ambitious and beloved brands.
• Responsible for owning the frontend feature development and driving both completion and quality • Expert knowledge and experience with the Shopify eCommerce platform • Ability to work both independently and as part of a team to ensure a high level of quality • Strong verbal and written communication skills to accurately describe issues to clients, developers, and product managers • A high attention to detail to catch issues within acceptance criteria, edge cases, and other potential issues • High level decision making in weighing options between code quality, issues, and releasing code in a timely manner • Plans and delegates tasks to other engineering team members as required • Anticipates risks and provides solutions • Distills complex asks into actionable solutions and tasks • Works closely with the client to understand their business requirements, use cases and product roadmap to make informed decisions
Full Stack Engineer – Frontend Oriented
ThalozWe help companies achieve their goals and expand their business through technology.
• Independently design, develop, and maintain scalable web applications using React for the front end and Node.js/Express for the back end. • Solve complex front-end challenges, including UI/UX improvements, performance optimization, and responsive design to enhance user experience in a high-transaction environment. • Build and implement new features related to global monetary transactions, ensuring security, reliability, and compliance with industry standards. • Debug and resolve client-side and server-side issues efficiently, minimizing downtime and improving system stability. • Write comprehensive unit and integration tests using Jest and React Testing Library to maintain high code quality and prevent regressions. • Collaborate with other engineers, product managers, and QA teams to ensure quality assurance and smooth release cycles. • Participate in code reviews, provide constructive feedback, and mentor junior engineers to foster a culture of continuous learning and improvement. • Contribute to the full software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance. • Stay up-to-date with emerging technologies and industry trends to recommend and implement improvements that enhance product performance and scalability. • Utilize DevOps tools and cloud services to support deployment, monitoring, and infrastructure management as needed.
Frontend Software Engineer – Mid-Senior
LagoWe connect talented individuals from emerging markets with top-tier remote job opportunities.
- Develop and maintain UI applications using React, React Router, Tailwind CSS, and TypeScript. - Build reusable, scalable components consistent with design system standards and UX patterns. - Implement new screens and features from Figma or similar design handoffs, ensuring accurate UI/UX execution. - Translate user flows and product requirements into intuitive, user-friendly interfaces. - Design and build interactive charts, dashboards, and data-driven visualizations using Recharts. - Optimize frontend performance through memoization, code splitting, lazy loading, and best-practice rendering techniques. - Write clean, maintainable code with a focus on component architecture and long-term scalability. - Collaborate closely with designers, product managers, and backend engineers to refine requirements and deliver high-quality features. - Participate in code reviews and help elevate frontend quality across the engineering team. - Document UI patterns, component behavior, and best practices. - Stay up to date with modern frontend libraries, patterns, and tooling. - Perform other duties as assigned.




