
Staff Frontend Engineer – Web Platform
Canva
full-time
Posted on:
Location Type: Remote
Location: Australia
Visit company websiteExplore more
Job Level
About the role
- Drive product performance improvements through the exploration of emerging industry technologies (think supercharging data loading, server side rendering, optimising caching)
- Build systems for confident, high-quality, and performant code releases
- Optimise on our bundling and delivery processes that scale effectively as our organisation expands
- Implement and deliver JavaScript based RPC clients for our web pages
- Explore the design and adoption of React Server Components in Canva’s web stack
- Navigate the future of code bundling and delivery architecture
- Understand the current benefits and pitfalls of our technologies and steer the teams towards a future where these systems do not block our engineering from scaling
- Provide high level technical expertise and strategic input to building tools and systems that allow engineers to detect product performance regressions before changes are merged and deployed
Requirements
- Architecting and engineering applications across the full stack: Frontend - HTML, CSS, JavaScript, TypeScript and React; Backend - Java and/or Node
- Performing thorough testing and debugging of applications to ensure optimal functionality, reliability, and security
- Knowledge of state management libraries such as MobX or Redux
- A strong grasp on bundling and minification technologies in web
- Excellent communication and collaboration with the ability to work effectively with cross-functional teams
- A great balance between big-picture technical thinking and nailing the details
- Experience breaking down big undefined problems into smaller decisions with clearly identified tradeoffs
- Passion for fostering a culture of technical excellence, continuous learning, and knowledge sharing within the team and across the specialty.
- Curiosity about how AI can improve developer and design workflows
- Nice to have: Experience successfully advocating for goals and driving significant technical changes through leading others and as an individual contributor
- Experience in stakeholder communication or internal advocacy
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
JavaScriptTypeScriptReactHTMLCSSJavaNodeMobXReduxbundling and minification technologies
Soft Skills
communicationcollaborationtechnical thinkingproblem-solvingadvocacycuriositycontinuous learningknowledge sharing