Back to jobs
Canva

Frontend Software Engineer - GPTN

Beijing, ChinaPosted 1 months ago
Full-timehybridMid-Senior Level

Job Description

Responsibilities

  • Develop, test, and optimize frontend features focused on growth initiatives such as A/B testing, personalization, and conversion rate optimization, for a regional market.
  • 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.
  • Stay up-to-date with best practices and industry trends in frontend development and growth engineering.
  • Rapidly prototype and iterate on experiments based on data insights and user feedback.
  • Bring constructive ideas to improve our product for localization purposes.
  • Working hours may need to be slightly adjusted based on the region you will be supporting.

Required Experience & Skills

  • Firmly grounded computer science and engineering fundamentals including concurrency, multithreading, data structures, solution design, architecture, and design patterns.
  • Experience in frontend development with expertise in JavaScript, TypeScript, HTML, and CSS.
  • Strong proficiency in SSR, e.g.: Next.js, or similar modern frontend frameworks.
  • 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 the ability to translate data insights into actionable improvements.
  • Experience working in cross-functional teams and collaborating with designers, product managers, and data analysts.
  • Understanding of CI/CD systems (scripts, repositories, building agents, etc.)
  • Be able to work collaboratively with team members and communicate effectively across teams outside of engineering e.g.: product managers, designers, etc.
  • Proficiency in English reading and writing, fluent in speaking. 

Bonus skills

  • Previous experience in a growth-focused or experimentation-heavy environment.
  • Experience in backend/full-stack development (Java, Node.js, etc.)
  • Good understanding of building systems (e.g. compilers, transpilers, and dependency managers), including Bazel, NPM/Yarn, and Webpack
  • Experience in a remote working environment.

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Get Started Free
Frontend Software Engineer - GPTN at Canva | Renata