Canva logo
Canva

Design anything. Publish anywhere.

Frontend Software Engineer

Frontend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2013H1B SponsorCompany SiteLinkedIn

Location

China

Posted

27 days ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglishChineseJavaScriptNext.jsTypeScript

Job Description

Frontend Software Engineer

Canva

• 开发、测试和优化前端功能,专注于增长项目,如A/B测试、个性化和转化率优化,针对区域市场。 • 与设计师、产品经理和当地营销团队合作,创造高影响力、用户友好的体验。 • 实施跟踪和分析,以测量增长实验和用户互动的表现。 • 改善站点性能、可及性和SEO,以增强可发现性和参与度。 • 与后端工程师合作,确保无缝的API集成和数据流。 • 及时跟踪前端开发和增长工程领域的最佳实践和行业趋势。 • 根据数据见解和用户反馈快速原型和迭代实验。 • 提出建设性意见,以改善产品的本地化。

Job Requirements

  • 扎实的计算机科学和工程基础,包括并发、多线程、数据结构、解决方案设计、架构和设计模式。
  • 前端开发经验,精通JavaScript、TypeScript、HTML和CSS。
  • 对SSR有较强的熟练度,例如:Next.js或类似的现代前端框架。
  • 有A/B测试工具和以实验驱动开发的经验。
  • 深刻理解网站性能优化、核心网页指标和SEO最佳实践。
  • 较强的问题解决能力,能够将数据洞察转化为可行改进。
  • 有跨职能团队工作经验,能与设计师、产品经理和数据分析师合作。
  • 理解CI/CD系统(脚本、代码库、构建代理等)。
  • 能够与团队成员协作并与工程外的团队有效沟通,例如:产品经理、设计师等。
  • 英文读写能力,流利口语。

Benefits

  • 远程工作安排

Related Job Pages

More Frontend Engineer Jobs

Full TimeRemoteTeam 1,001-5,000Since 1999

• Primarily work on Front-end development, building scalable, high-performance, and well-structured applications; • Work with Micro Frontends, ensuring standardization, decoupling, and continuous evolution of solutions; • Contribute to the Back-end when needed, working on APIs, services, and integrations; • Develop and consume REST APIs integrated with an API Gateway; • Ensure code quality through best practices, design patterns, manual and automated tests; • Assume end-to-end ownership of services (development through operation), including: • Availability; • Reliability; • Security; • Scalability; • Use messaging for asynchronous communication between services; • Apply observability practices (logs, metrics, and tracing) to support system evolution and operations; • Participate in cross-team discussions, contributing to technical, architectural, security, and quality decisions; • Engage in code reviews, mentoring, and technical decision-making; • Collaborate closely with Product, DevOps, SRE, and UX teams.

Brazil
Job Closed

UX/UI Developer

Mobomo

Headquartered in Vienna, Virginia, outside of Washington, DC, Mobomo is an app design, strategy, and development organization dedicated to helping people communicate, live, and wor

• Collaborate with stakeholders to create user flows, wireframes, and high-fidelity interactive prototypes. • Develop reusable, modern UI components and front-end libraries using React.js. • Ensure every application is optimized for a seamless, accessible experience across devices. • Oversee complex data flow and storage using modern state management libraries. • Monitor front-end performance, debug intricate issues, and maintain unit and integration tests.

United States
In All Media logo

UI/UX Tech Lead, React

In All Media

Imagine the future of business. Ideas for a Digital Renaissance.

ContractRemoteTeam 1,001-5,000H1B No Sponsor

• Act as the primary counterpart to the client’s UX Architect to align on design system evolution, UX standards, and cross-product governance. • Lead and coordinate a pool of UI engineers across multiple project streams, ensuring high-quality implementations and technical consistency. • Drive the adoption of the design system and promote component reuse to ensure scalability across the entire application portfolio. • Review and approve UI implementations, supporting prototyping, UX flows, and interaction design decisions to meet elite usability standards. • Partner with Product, Engineering, and PM teams to define priorities and translate complex UX visions into implementable UI solutions. • Guide and mentor UI developers and junior designers, fostering a culture of technical excellence and continuous learning.

Brazil
Apex Systems logo

Senior Angular/Flutter Developer

Apex Systems

Apex Systems, an IT staffing and workforce solutions firm, provides recruiting and staffing services to large and small companies alike. Founded in 1995 by thre

Title: Senior Angular/Flutter Developer Location: Durham United States Job Description: Job#: 3031337 Job Description: Role: Flutter Developer (6-9 month Contract-to-Hire) Location: Remote while on Contract then must relocate to Durham, NC upon conversion (position will then be 3x a week on-site and 2 days remote) you must be authorized to work in the US. We cannot provide sponsorship for this role now or in the future About the Role We are looking for a Senior Developer with strong Flutter and Angular experience to join our Patient Digital Services team. You will be working on our client's Patient mobile application - a patient-facing app used by millions of patients across the U.S. to schedule appointments, access lab results, manage insurance, and check in at our clients locations - as well as our web-based Patient Portal, an Angular SPA serving the same patient population. This is a team augmentation role. The ideal candidate will embed into an existing team, accelerate feature delivery across both mobile and web, and bring enough depth to mentor and elevate the broader team through code reviews, architectural guidance, and best practice input. Important: The contract phase can be performed remotely. However, this role is based in Durham, NC - candidates must be willing and able to relocate to or commute to Durham, NC upon conversion to a full-time position. What You Will Do - Develop and ship features on the clients Patient Flutter app (iOS and Android) - Build and maintain features on the Patient Portal Angular SPA - Collaborate with product, design, and backend engineers to deliver end-to-end patient-facing capabilities - Contribute to architectural decisions across mobile and web - Conduct code reviews and share expert-level guidance with the team - Integrate with a backend stack of Spring Boot microservices on AWS (API Gateway, ECS, Aurora PostgreSQL, DynamoDB, Lambda) - Work within an Agile delivery cadence that includes offshore team coordination What We Are Looking For - 5-8 years of overall development experience - Hands-on Flutter / Dart experience (3+ years), with shipped iOS and Android apps - Strong Angular experience (Angular 12+), including component architecture, RxJS, and state management - Experience with OAuth 2.0 / OIDC authentication flows, including PKCE and token handling - Solid understanding of iOS and Android platform nuances - deep links, universal links, push notifications, app signing - RESTful API integration experience - Comfortable working on existing production codebases, not just greenfield projects - Strong communication skills and ability to collaborate across distributed and offshore teams Nice to Have - Experience in healthcare, HIPAA-aware, or regulated data environments - Familiarity with feature flag tooling (e.g., Split.io) - Prior work on patient portals, scheduling, or insurance verification workflows - AWS-backed mobile/web app architecture experience Pay Rate is $50-70/hr Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Apex uses a virtual recruiter as part of the application process. Click here for more details. Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Apex team member can provide. Employee Type: Contract Location: Durham, NC, US Job Type: Date Posted: April 22, 2026 Pay Range: $65 - $75 per hour Similar Jobs - Angular Developer - Angular FS Developer - Senior Angular Developer - Full Stack Python/Angular Developer - Sr. Developer

North Carolina
$50 - $70 / hour