Founded in 2012, Canva offers an online graphic design and publishing platform used by millions of people across the globe. As an employer, Canva offers flexibl
Senior HarmonyOS, iOS Engineer
Location
China
Posted
137 days ago
Salary
0
Seniority
Senior
Job Description
Senior HarmonyOS, iOS Engineer
Canva
• 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 • Engage in technical and product design discussions with the team
Job Requirements
- Strong foundational experience in HarmonyOS and iOS development
- Familiarity with ArkTS, the ArkUI framework, and DevEco Studio
- Understanding of distributed application design and building apps across devices
- Knowledge of iOS native technologies and modern architectures
- Expertise in modern iOS development, including Kotlin language, concurrency, and reactive programming
- Good knowledge of frontend development using React and TypeScript
Benefits
- Flexible working arrangements
Related Guides
Related Job Pages
More iOS Engineer Jobs
Senior iOS Engineer
ZillowReimagining real estate to make it easier than ever to move from one home to the next.
• Design, build, and maintain production-quality iOS features in Swift • Collaborate with applied scientists, ML engineers, and designers to turn prototypes into shippable products • Integrate and optimize camera, sensor, and real-time processing flows • Apply modern iOS architecture patterns for maintainability and testability • Drive quality through unit/UI tests, metrics, and logging • Contribute to technical design discussions, code reviews, and mentoring
iOS Engineer
TruvTruv empowers businesses to make confident decisions. Truv is a one-stop income and employment verification solution.
• Design, build, and implement new product features for the iOS application • Develop and maintain **iOS SDKs** for external clients • Own the full development lifecycle: architecture, implementation, testing, release, and maintenance • Build and launch iOS applications **from the ground up** • Collaborate closely with Product, Design, and Backend teams • Integrate and work with **RESTful APIs** and third-party services • Handle software updates, patches, testing, bug fixes, and performance optimization • Participate in code reviews and contribute to improving engineering best practices • Ensure high standards for code quality, reliability, and scalability
Senior iOS Engineer
Genesis TechDo you want to influence lives of millions of people worldwide? Join us!
• Посилити iOS-команду задля ефективного масштабування Fashion-застосунку. • Реалізація нових функцій для утримання користувачів через інтеграцію сучасних технологій та розробку кастомних UI-рішень. • Розробляти рішення, які підвищать рівень залученості та довготривалу взаємодію користувачів із продуктом. • Забезпечувати високий рівень задоволеності користувачів шляхом покращення функціональності та інтерфейсу продукту. • Брати активну участь у покращенні командних процесів задля збільшення ефективності роботи всієї команди.
• Lead complex, multi-team architectural initiatives such as Modularization, MVVM rearchitecture, dependency graph overhauls, build system modernization, etc • Drive improvements in our mobile CI/CD pipelines, release and deployment processes and tailoring pipelines to meet the specific needs of our mobile developers. • Establish the architectural vision, patterns, and guidelines that enable consistent MVVM adoption across dozens of feature teams. • Establish and evolve standards for code quality, testing, performance, and reliability across all iOS teams. • Create the next-generation of developer tooling for Life360’s mobile apps, focusing on developer productivity - such as code generation, automation, CLI utilities, and dependency management. • Elevate test infrastructure (unit, integration, snapshot, E2E) and lead efforts to reduce flakiness and improve confidence in shipping. • Build, measure, and iterate on developer satisfaction metrics to ensure continuous improvements for our community • Mentor and lead engineers across the team to elevate code quality, architectural decision-making, and execution velocity




