Senior HarmonyOS + iOS Engineer
Canva · Beijing, China
About this role
Canva is hiring a senior-level Mobile Engineer in the software engineering function based in Beijing, China. The posting calls out experience with TypeScript, Kotlin, React, Performance Optimization.
- Role
- Mobile Engineer
- Function
- software engineering
- Level
- senior
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Beijing, China
- Posted
- Jan 20, 2026
More roles at Canva
Job description
from Canva careersJob Description
About the Role//Specialty
You’ll get hands-on experience writing reusable code and technical documentation to build the platform supporting intuitive user experiences on HarmonyOS. This is an exciting opportunity for an experienced engineer who has deep understanding and excellent hands on experience of both HarmonyOS and iOS and rally mobile first thinking across Canva.
What you’ll do (responsibilities)
- Drive the end to end delivery of HarmonyOS Canva app in a cross-functional team
- Build effective and efficient iOS 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
- 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
What we're looking for
We are looking for an amazing problem solver with strong foundational experience in HarmonyOS and iOS development, ideally you have also been involved with mobile architecture development such as building components, adopting modern mobile patterns and familiar with the latest developments principles in HarmonyOS and iOS.