Frontend Software Engineer
CanvaLocation🌍Worldwide
Job Type💼Full‑time
Posted📅247 days ago
Engineeringjavascripttypescripthtmlcss
About the Role
Join our dynamic international growth team to drive user acquisition and engagement through rapid experimentation and data-driven development. This is an exciting opportunity to leverage your frontend expertise to maximize business impact and enhance user experiences globally.
Responsibilities
- Develop, test, and optimize frontend features for growth initiatives like A/B testing, personalization, and conversion rate optimization.
- Collaborate with designers, product managers, and local marketing teams to create high-impact, user-friendly experiences.
- Implement tracking and analytics to measure the performance of growth experiments and user interactions.
- Improve site performance, accessibility, and SEO to enhance discoverability and engagement.
- Work with backend engineers to ensure seamless API integration and data flow.
- Rapidly prototype and iterate on experiments based on data insights and user feedback.
- Contribute constructive ideas for product localization.
Requirements
- Strong computer science and engineering fundamentals, including concurrency, data structures, and design patterns.
- Expertise in frontend development with JavaScript, TypeScript, HTML, and CSS.
- Strong proficiency in SSR frameworks like Next.js.
- Experience with A/B testing tools and experiment-driven development.
- Solid understanding of web performance optimization, Core Web Vitals, and SEO best practices.
- Strong problem-solving skills and ability to translate data insights into actionable improvements.
- Experience working in cross-functional teams.
- Understanding of CI/CD systems.
- Effective communication skills, both within engineering and with cross-functional teams.
- Proficiency in English (reading and writing), fluent in speaking.
Nice-to-Haves
- Previous experience in a growth-focused or experimentation-heavy environment.
- Experience in backend/full-stack development (Java, Node.js).
- Good understanding of build systems (e.g., Bazel, NPM/Yarn, Webpack).
- Experience in a remote working environment.
About Canva
View companyCanva is an Australian multinational software company that provides an online graphic design platform with a drag-and-drop interface. It operates on a freemium model, allowing users to create designs for social media, presentations, posters, documents, and other visual content.
Automate Your Job Search
Unlock more jobs, including 100k+ salaries. Generate tailored resumes and cover letters automatically.
Apply now
Please let Canva know you found this job on FullRemoteWork.
Apply NowGet Job Alerts
Receive notifications for similar jobs
Share this job
Similar Jobs
🌍Worldwide💼Full‑time
playwrighttypescriptjavascript
QA Automation Engineer I at Clearer.io
🌍Worldwide💼Full‑time
playwrighttypescriptjavascriptgit
2 months ago
🌍Worldwide💼Full‑time
reacttypescriptjavascript
Staff Front-End Engineer - Design Systems at Canva
🌍Worldwide💼Full‑time
reacttypescriptjavascriptreactnative
3 months ago
🌍Singapore💼Full‑time
reacttypescriptjavascript
Frontend Engineer - International SG (Generative AI) at Canva
🌍Singapore💼Full‑time
reacttypescriptjavascriptnextjs
4 months ago
🌍Worldwide💼Full‑time
pythonruby-on-railsjavascript
Senior Full Stack Software Engineer at Instrumentl
🌍Worldwide💼Full‑time
pythonruby-on-railsjavascriptpostgresql
6 months ago
🌍Canada💼Full‑time
react-nativejavascripttypescript
Senior Software Engineer, Fullstack at Affirm
🌍Canada💼Full‑time
react-nativejavascripttypescriptpython
6 months ago
🌍US💼Full‑time
react-nativereactjavascript
Senior Software Engineer, Fullstack at Affirm
🌍US💼Full‑time
react-nativereactjavascripttypescript
6 months ago