This is a highly sought-after role for an experienced engineer who can develop effective and efficient iOS components.
You will leverage technical solutions to enhance mobile platform support, establish mature connections with frontend teams, and maximise the adoption of new mobile features.
Key Responsibilities
Build and implement robust iOS components using Swift and other native technologies.
Collaborate with frontend teams to integrate mobile and web platforms seamlessly.
Design and execute strategic plans to resolve real-world problems and improve overall product quality.
Develop and maintain high-quality code that is reusable and testable.
Requirements
Strong foundations in computer science and software engineering practices.
Deep understanding of Swift language, concurrency, and reactive programming.
Able to navigate through ambiguities and come up with best technical solutions independently.
Good knowledge of frontend development using React and TypeScript.
About Us
We are responsible for ensuring Canva's frontend runs seamlessly across various platforms. We own an in-house framework to manage web/mobile interaction using Swift, React, and TypeScript.
This includes tasks such as enabling frontend/mobile communication, maintaining backward compatibility, and conducting cross-platform testing. We play a critical role in making Canva accessible and functional across different platforms.