Jobs
>
Sydney

    Frontend Software Engineer - Sydney, Australia - Canva

    Canva
    Canva background
    Full time
    Description

    Join the team redefining how the world experiences design.

    Hey, g'day, mabuhay, kia ora,你好, hallo, vítejte

    Thanks for stopping by. We know job hunting can be a little time consuming and you're probably keen to find out what's on offer, so we'll get straight to the point.

    Where and how you can work

    Our flagship campus is in Sydney. We also have a campus in Melbourne and co-working spaces in Brisbane, Perth and Adelaide. But you have choice in where and how you work. That means if you want to do your thing in the office (if you're near one), at home or a bit of both, it's up to you.

    What you'd be doing in this role

    As Canva scales change continues to be part of our DNA. But we like to think that's all part of the fun. So this will give you the flavour of the type of things you'll be working on when you start, but this will likely evolve.

    At the moment, this role is focused on:

    • Maintain and develop new features and improvements within the desktop application. Some examples of recent projects include:
      • deep linking routes to the application,
      • native notification support,
      • custom application window frame,
      • automatic application update UX improvements,
      • tab restorations,
      • etc.
    • Maintain and enable new distribution channels for the desktop app (e.g., allow mass releasing via enterprise installer, etc., and improve our processes for doing so).
    • Maintain and improve infrastructure and deployment processes for the desktop app (e.g., work on CI pipeline improvements, automating processes via tooling, etc.).
    • Maintain the desktop app (e.g., participating in manual aspects of app releases, documentation, code refactoring, error rate monitoring, bug fixes, etc.).
    • Provides technical expertise on the Desktop App for external stakeholders.

    You're probably a match if

    • We'd love to hear from you if you possess solid technical fundamentals, problem-solving, and communication skills.
    • You are interested in and have prior experience (at least one year) developing rich web applications — ideally with TypeScript/React/MobX.
    • You are a team player capable of collaborating within a team of various disciplines to overcome roadblocks and complete projects.
    • Experience developing desktop native applications (ideally with Electron) is optional.

    About the team

    The desktop app team was formed in the Winter of 2019 to launch Canva on the desktop. The first public version was launched in Winter 2020

    We aim to 'Build delightful, robust, and performant desktop app experiences' The team is working to 'Make the Desktop App the default choice for all desktop users' and contribute primarily to the company-wide strategy, 'Product for Billions.' We're responsible for developing and maintaining the Canva Desktop App for Mac and Windows.

    About the role

    You'll get hands-on experience developing, maintaining, and distributing Canva's native applications using Electron on desktop platforms (Mac and Windows), taking on opportunities to work with various technologies (e.g., Web, NodeJS, Java, C++, etc.) when developing projects for the Desktop App. Gain exposure to various systems that enables Web pages to work with native apps across platforms and other that enable product features.

    • You'll learn how to build, maintain, and distribute desktop app native applications using Electron for millions of users.
    • You'll learn to efficiently collaborate with a small team of many disciplines to tackle complex problems.
    • You'll learn how to navigate Canva's organizational structure — a rapidly growing startup where you can collaborate with different teams and engineers and help them develop the Desktop App as a platform.

    What's in it for you?

    Achieving our crazy big goals motivates us to work hard - and we do - but you'll experience lots of moments of magic, connectivity and fun woven throughout life at Canva, too. We also offer a stack of benefits to set you up for every success in and outside of work.

    Here's a taste of what's on offer:

    • 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

    Check out for more info.

    Other stuff to know

    We make hiring decisions based on your experience, skills and passion, as well as how you can enhance Canva and our culture. When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process.

    Please note that interviews are conducted virtually.



  • HR GO Recruitment Sydney, Australia

    **Software Engineering Manager**: · **Nationwide - Melbourne/Sydney/Brisbane** · **Not Specified** · **Permanent** · Engineering · - Job Reference · /001 · **Software Engineering Manager** · **Salary negotiable + Super + bonus** · **Full time, permanent role** · **Hybrid/WFH - Au ...


  • Commonwealth Bank Sydney, Australia

    You are an Engineer Manager with a passion for developing others · - We are high performing engineers pushing the boundaries of software engineering · - Together we can rewrite the experience for millions of customers · **Do work that matters** · Here, you'll turn your passion in ...


  • Canva Sydney, Australia

    **Canva's Commitment and Mission · - At Canva, we celebrate diversity. We deeply believe that bringing together diversity of thoughts, perspectives and expression is key to building the best product, team and company. We look for many different skills and abilities, as well as ho ...


  • Preacta Sydney, Australia

    World class product rolled out internationally · Unmatched culture and benefits. · Leading a highly skilled and engaged team of devs · This is your chance to work with an organisation fresh off the back of their most successful year yet and a recent capital raise of $40M. They're ...


  • Immutable Sydney, Australia

    Facilitate discovery and implementation of projects alongside our engineering and product teams. · - Be involved in the hiring of engineers at various levels. · - Manage and mentor a team of engineers. Help define key results and deliverables that will drive the success of your t ...


  • Commonwealth Bank of Australia Sydney, Australia

    Chapter Lead Software Engineering (Engineering Manager) · - **You are** passionate, driven, flexible and collaborative · - **We are** a high performing engineers pushing the boundaries of software engineering · - **Together we** can rewrite the experience for millions of customer ...


  • Microsoft Sydney, Australia

    Are you looking for an opportunity to build software and systems for some of the biggest data centers that humanity has ever created? The Azure Networking team is responsible for designing and building the software defined network infrastructure that powers millions of servers ar ...


  • Commonwealth Bank of Australia Sydney, Australia

    **You are** passionate, driven, flexible and collaborative · - **We are** a high performing engineers pushing the boundaries of software engineering · - **Together we** can rewrite the experience for millions of customers · **See yourself in our team** · Our Software team is the ...


  • Macquarie Group Limited Sydney, Australia

    Leverage your extensive technical knowledge and people management skills to build, coach and inspire a team of 20-40 Engineers across 2-4 scrum teams. · At Macquarie, we are working to create lasting value for our communities, our clients and our people. We are a global financial ...


  • Employment Hero Sydney, Australia

    **About Us** · Mutinex is a rapidly growing data and marketing analytics company that is improving a multibillion-dollar industry with technology that is disrupting the traditional consulting-based approach to marketing mix modelling. We're building out our team, and are welcomin ...


  • Microsoft Sydney, Australia

    Microsoft is built on trust, and Azure is dedicated to becoming the most trusted cloud service for its customers. As Azure expands its services, certifications, and regions for its global customers, there is a growing need for increased support to uphold customer promises. The Az ...


  • Hatch Sydney, Australia

    ** This role is at ResMed (not for Hatch)** · Hatch is supporting ResMed to find a great Intern - Software Engineering to join their Software Engineering team. Hatch exists to level the playing field for people as they discover a career that's right for them. We model this in our ...


  • Hatch Sydney, Australia

    ** This role is at Andisor (not for Hatch)** · Hatch is supporting Andisor to find a great Software Engineering Intern to join their software engineering team. Hatch exists to level the playing field for people as they discover a career that's right for them. We model this in our ...


  • Microsoft Sydney, Australia

    Do you want to be at the center of Cloud Computing? Azure is growing faster than ever, and our teams charter is to enable developers to unleash the power of Microsoft's cloud platforms. Do you want to be part of an energetic and creative team currently impacting millions of custo ...


  • Finstro Sydney, Australia

    The majority of our web development teams are located in the Philippines and Vietnam. This position is open to working the following locations: · - In-office in Sydney, Australia with occasional travel to Manila · - Full-remote Australia with occasional travel to Manila · - In-of ...


  • Finstro Sydney, Australia

    The majority of our web development teams are located in the Philippines and Vietnam. This position is open to working the following locations: · - In-office in Sydney, Australia with occasional travel to Manila · - Full-remote Australia with occasional travel to Manila · - In-of ...


  • Kyndryl Australia Pty Ltd Sydney, Australia

    **Why Kyndryl** · Kyndryl is a market leader that thinks and acts like a start-up. We design, build, manage, and modernize the mission-critical technology systems that the world depends on every day. So why work at Kyndryl? · We are always moving forward - always pushing ourselve ...


  • CBOE Sydney, Australia

    We design, develop, deploy, and support data engineering systems. We support equities market exchange trading platforms in Australia and Japan and collaborate with similar teams in the US and EU regions. · We architect systems that can deal with billions of events per day. We sto ...


  • Commonwealth Bank Sydney, Australia

    You are determined to stay ahead of the latest technologies · - We're one of the biggest Pega practices across Australia · - Together we can build state-of-the-art data solutions that power seamless experiences for millions of customers · **Do work that matters** · The Case Manag ...


  • The Trade Desk Sydney, Australia

    The Trade Desk is a global technology company with a mission to create a better, more open internet for everyone through principled, intelligent advertising. Handling over 1 trillion queries per day, our platform operates at an unprecedented scale. We have also built something ev ...