Strong foundations in computer science and software engineering practices
Leverage iOS native technologies and modern architectures to solve the most challenging problems
Proven expertise in modern iOS development including deep understanding of Swift language, concurrency and reactive programming
Good knowledge of frontend development using React and TypeScript, previous exposure to hybrid technologies a plus but not essential
Navigate through ambiguities and come up with best technical solutions independently
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 iOS components to enhance mobile platform support
Leverage technical solutions 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