Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Frontend Software Engineer-Authentication

at Canva

Posted 23 hours ago 1 applied

Description:

  • Canva is a leading visual communication platform founded in Australia in 2013, with a mission to empower the world to design.
  • The company offers user-friendly design editing tools, a vast array of templates and resources, and rich AI features.
  • Canva operates in over 190 countries with more than 220 million monthly active users and is one of the top 10 unicorn companies globally.
  • The company emphasizes product-driven growth and has a strong engineering culture, aiming to create an open, inclusive, and vibrant workplace.
  • The Frontend Software Engineer position supports Canva's international growth strategy and allows for flexible remote work from any tier-one or tier-two city in mainland China.
  • The role involves driving user acquisition, engagement, and retention through rapid experimentation and data-driven development.
  • Responsibilities include designing and maintaining frontend features related to user authentication, collaborating with backend engineers, and ensuring seamless user experiences.

Requirements:

  • A strong foundation in computer science and engineering principles, including architecture, data structures, and frontend design patterns is required.
  • Proficiency in frontend technologies such as JavaScript, TypeScript, HTML, CSS, and modern frameworks like Next.js or React is essential.
  • Experience in building authentication and account-related UI, with a solid understanding of security and usability considerations is necessary.
  • Familiarity with authentication protocols and flows, including OAuth2.0, SAML, OpenID Connect, JWT, and session vs token-based authentication is required.
  • Experience with A/B testing frameworks and feature flag systems, particularly for sensitive flows like authentication and onboarding is important.
  • Strong problem-solving skills and attention to detail, especially regarding user experience for sign-in/up, error states, and edge cases are needed.
  • Comfort in working within cross-functional teams and aligning with backend engineers, product managers, and legal/security teams is essential.
  • Understanding of CI/CD pipelines, version control systems, and modern development practices is required.
  • Strong written and verbal communication skills in English are necessary.

Benefits:

  • The position offers the flexibility to work remotely from any tier-one or tier-two city in mainland China.
  • Employees will be part of a product-driven growth environment with a strong engineering culture.
  • The role provides opportunities to collaborate with cross-functional teams and contribute to impactful user experiences.
  • Canva promotes an open, inclusive, and vibrant workplace culture, enhancing employee satisfaction and engagement.