Frontend Engineer - Ecosystem - Developer Experiences
Canva
- Sydney, NSW
- Permanent
- Full-time
- Building tools and frameworks that help us rapidly and reliably conduct experiments across different parts of the Canva app
- Design, develop and deploy solutions and hands-on software development - working closely with leads, designers, and product managers to deliver features and experiments to our customers worldwide
- Work collaboratively and consult with leads, product managers, and engineers across teams at Canva to unblock front-end works that help your group deliver features and experiments to our customers worldwide
- Identifies opportunities for cross-team collaboration to work on new ideas and improvements that help achieving our goals
- Designing public APIs, balancing good design, extensibility, ease of use & delivery, with versioning and migrations, and supporting old versions with deprecation periods
- Adding public APIs on internal core features requires aligning closely with core Canva teams, ensuring underlying code and data structures are exposed correctly, allowing for real time multi-user collaboration, and without compromising future core feature development or architecture changes
- You will be at home working in our core technology environment - our core stack is JavaScript, HTML, CSS
- Firmly grounded computer science and engineering fundamentals including concurrency, multithreading, data structures, solution design, architecture, and design patterns
- Working collaboratively with team members and communicating effectively
- Experience with TypeScript (or other typed languages), React, MobX (or other state management libraries), particularly using types on APIs to provide guard rails for developers
- Interest in focusing on integration code
- Experience designing easy to use APIs with versioning
- 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