Senior Android Engineer - Cross Platform

Canva
Summary
Join Canva's Cross-Platform team and help redefine the world's design experience. Based in Sydney with options to work from other campuses, co-working spaces, home, or a hybrid approach, you will build effective and efficient Android components to enhance mobile platform support. You will leverage technical solutions across mobile and frontend, collaborating with frontend teams to maximize new feature adoption. This role involves engaging in technical and product design discussions, strategic planning, and close collaboration with the China team on region-specific features. You will contribute to best practices and knowledge sharing within the mobile engineering team. Canva offers a range of benefits, including equity packages, inclusive parental leave, a wellbeing allowance, and flexible leave options.
Requirements
- You have strong foundations in computer science and software engineering practices
- You know how to leverage Android native technologies and modern architectures to solve the most challenging problems
- You have proven expertise in modern Android development, including deep understanding of Kotlin language, concurrency and reactive programming
- You have good knowledge of frontend development using React and TypeScript; previous exposure to hybrid technologies a plus but not essential
- You can navigate through ambiguities and come up with best technical solutions independently
- You exemplify both attention to detail and strategic thinking by using your experience and best practices to develop code that is reusable and testable
Responsibilities
- Build effective and efficient Android components to enhance mobile platform support
- Leverage technical solutions on both mobile and frontend, and establish mature connection with frontend teams to maximise the adoption of new mobile features
- Engage in technical and product design discussions with the team, setup and execute strategic plans to resolve real-world problems
- Work closely with our China team on region-specific mobile features to accelerate Canvaβs expansion in this emerging market
- Contribute to defining, improving, and codifying best practices and methodologies for mobile engineering at Canva
- Rally knowledge sharing across mobile teams, supporting less experienced engineers to growth
Preferred Qualifications
Ideally, you have also been involved with mobile architecture development, such as building components, adopting modern Android patterns and being familiar with the latest development principles in Android
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
Share this job:
Similar Remote Jobs
