Design anything. Publish anywhere.
Staff Front End Engineer – Portable Platform
Location
Australia
Posted
3 days ago
Salary
0
Seniority
Lead
Job Description
Staff Front End Engineer – Portable Platform
Canva
• Build the frontend layer of the Portable Platform: Design and ship the frontend architecture that lets React engineers write once and run across web and React Native. The abstraction has to be clean enough that product engineers never have to think about which runtime they’re targeting. • Lead the React Web to React Native transition: Navigate the extraction from a pure React Web codebase to React Web plus React Native. Make the transition clean. The decisions made here shape how Canva’s frontend codebase evolves for years. • Own the web implementations of common abstractions: Build the web side of shared Portable Platform components — the pieces that work consistently across iOS, Android, and browser. You own the web runtime slice of that contract. • Support the upskilling of frontend engineers: Six hundred-plus frontend engineers are moving from a world where they only had to think about web. Help them understand the new mental model — through code standards, documentation, design reviews, and direct collaboration. • Bring SSR and React Server Components into the picture: Server-side rendering and RSC are part of this story — particularly how a backend wires up to the portable frontend layer. This isn’t the headline, but it matters, and you’ll need to reason about it well. • Stay hands-on: Staff engineers at Canva ship code. You’ll be in the codebase, writing design docs, committing to production. The architecture work and the engineering work aren’t separate here.
Job Requirements
- Experience React at depth: You understand how React is built, reconciliation, the rendering model, the server component model. You’ve made decisions below the framework’s surface.
- Performance in depth: You’ve driven measurable gains on a complex frontend product and know how to distinguish a real win from a misleading benchmark.
- Portable or cross-platform experience: You’ve worked on a codebase that runs across more than one runtime and understand the trade-offs of abstracting at the component layer.
- React Native mental model: You don’t need to be a mobile expert, but you understand how React Native differs from React Web and how engineers need to think differently when targeting both runtimes.
- Cross-team influence: You’ve shipped something that changed how more than one team builds, through documentation, prototypes, and direct conversation.
- Hands-on: Writing code day-to-day. Recent commits, recent design docs, recent reviews.
- AI fluency: You’ve used AI tooling in real engineering work and have a view on what it changes for frontend development.
- Nice to have: SSR and React Server Components: Familiarity with server-side rendering and RSC patterns — how a backend wires up to a React frontend, and where this fits in the Portable Platform story.
- React Native experience: Hands-on React Native work, even at a surface level. If you’ve shipped something in React Native, that’s a genuine plus.
- Open-source contributions: React, React Native, or the broader frontend ecosystem.
- Design system or component library depth: Experience building shared component abstractions that other engineers consume, especially abstractions that need to work across different rendering environments.
Benefits
- Equity packages - we want our success to be yours too
- Inclusive parental leave policy that supports all parents & carers
- An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup & more
- Flexible leave options that empower you to be a force for good, take time to recharge and supports you personally
Related Guides
Related Categories
Related Job Pages
More Platform Engineer Jobs
Engineering Manager – Internal Developer Platform
ChainguardMaking the software supply chain secure by default.
• Make engineers more productive every day. Continuously improve the systems, workflows, and tooling that support software development across Chainguard. • Create opinionated, self-service platform capabilities that allow engineering teams to focus on solving customer problems rather than managing infrastructure. • Own and evolve our software delivery systems, ensuring builds, testing, releases, and deployments are fast, reliable, secure, and scalable. • Drive operational excellence through SLOs, observability, automation, capacity planning, and continuous improvement. • Lead a highly experienced team of senior and principal engineers. Remove obstacles, create clarity, and foster an environment where engineers can do exceptional work. • Manage without micromanaging — set goals and create conditions for the team to execute. Ask once and trust the follow-through. • Advance Infrastructure as Code, GitOps, and platform automation initiatives that improve consistency and reduce operational burden. • Help define and execute the roadmap for the Internal Developer Platform while balancing short-term needs with long-term investments. • Partner closely with application teams, security teams, and engineering leadership to understand developer needs and prioritize platform investments.
Software Engineer, Data Platform
PersonaConfigurable identity infrastructure for KYC, AML, KYB, fraud detection, onboarding, and more.
• Build and scale our datalake • Develop high-throughput data-movement and ingestion services • Own streaming and batch ingestion and the change-data-capture pipelines • Build new query and analytics capabilities directly on the datalake • Operate the low-latency serving layer for real-time, high-concurrency access to platform data • Partner with infrastructure and product teams to provision, secure, and scale the platform
Role Description I'm looking for a Platform Engineer II to support day-to-day operations of our AWS GovCloud infrastructure and help us drive meaningful improvements to observability and stability as we grow. This is a collaborative, hands-on role. - Own day-to-day operations and maintenance of our AWS GovCloud environment, including EKS cluster management, EC2, RDS/Aurora, ElastiCache, S3, and IAM. - Manage deployments of new features and fixes across commercial and GovCloud environments, coordinating with application teams through structured intake and ad hoc request processes. - Build and maintain reusable Terraform modules, Helm charts, and CI/CD pipeline templates (GitLab CI) that enforce organizational standards for scalability, compliance, and observability. - Diagnose cross-cutting infrastructure issues — networking misconfigurations, IAM permission boundaries, Kubernetes scheduling failures — evaluating blast radius and downstream impact before proposing solutions. - Partner with application teams to translate platform changes and new standards into clear, actionable guidance that reduces friction across the organization. - Drive improvements to environment observability and stability using Datadog, and participate in on-call rotation with full production ownership. Qualifications - 3+ years of experience in platform, infrastructure, or DevOps engineering. - Strong proficiency in Linux administration in production environments, including RHEL-based system management. - Proven hands-on experience with Kubernetes (EKS preferred), Terraform, and CI/CD pipelines using GitLab CI or comparable tooling. - Experience deploying and managing infrastructure in AWS. - Strong cross-functional communication skills, with the ability to translate platform changes into clear guidance for application teams. Requirements - Experience working in AWS GovCloud, FedRAMP, or IL4-regulated environments (even better). - Background in defense contracting or government environments (even better). - Experience with configuration management and automation tooling (Ansible, AWX, and Packer) (even better). - Familiarity with Python or shell scripting for operational tooling, or experience with Datadog or a comparable observability platform (even better). Benefits This role is not eligible for sponsorship at this time. Company Description We're the Operating System for Sports™, powering 6,500+ organizations worldwide, from collegiate programs to every major pro league. Founded in 2006, we've evolved from a messaging tool for college football into the leading sports tech platform, with 500+ global teammates building the future of sports tech. - Our solutions span Personnel, Coaching, Performance, Operations, and Intelligence. - Helping teams recruit smarter, train better, stay compliant, and win. Teamworks is an equal opportunity employer - if you live our core values every day and are honest, hardworking, humble, committed, innovative, and an all-around exceptional person, you'll thrive at Teamworks. We are committed to building a diverse and inclusive workforce and take affirmative action to not discriminate based on race, religion, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, veteran or military status, or any other legally protected characteristics. This policy applies to all employment practices within our organization, including but not limited to recruiting, hiring, promotion, termination, compensation, benefits, and training. Teamworks is committed to providing reasonable accommodations for candidates with disabilities who need assistance during the hiring process. To request a reasonable accommodation, please email talent@teamworks.com .
Role Description We are hiring a senior individual contributor to help build and operate the Just Right Reader Platform across customer-facing products, internal tools, backend services, and data-driven workflows. This role is ideal for a strong product engineer with meaningful backend depth. You should be comfortable shipping in a modern TypeScript and Next.js environment while also working through API design, SQL-heavy workflows, third-party integrations, and production debugging. This is not a narrowly scoped frontend role or a pure infrastructure role. It is a hands-on engineering role for someone who can move across the stack and help solve real operational problems in a workflow-heavy product environment. What You'll Do - Build and maintain product features across frontend, backend, and database layers. - Design and implement backend APIs and application workflows for both customer-facing and internal operational use cases. - Improve internal tools used by operations, customer success, fulfillment, and related teams. - Work across TypeScript application logic, SQL queries, reporting workflows, and integration code. - Build and maintain integrations with external systems such as ERP, CRM, auth/identity, and fulfillment-related tools. - Debug and resolve issues across application code, data, cloud services, and operational workflows. - Contribute to reliable, maintainable systems that support a growing platform and a small, fast-moving team. Qualifications - Proven experience as a senior (or equivalent) full-stack/product engineer working on production-grade systems. - Deep proficiency in TypeScript. - Demonstrated success building and scaling applications using Next.js. - Solid backend engineering foundation, including API design, server-side logic, and troubleshooting in live environments. - Expertise in PostgreSQL and SQL, with a strong grasp of query optimization and data modeling principles. - Practical judgment in using ORMs, with the ability to leverage raw SQL when appropriate. - Experience integrating third-party APIs and navigating real-world edge cases and failure scenarios. - Familiarity with AWS services such as S3, SQS, Secrets Manager, ECS/Fargate, Lambda workflows, RDS, and DynamoDB. - Willingness to support internal tools and operational workflows as part of end-to-end ownership. - Strong communication skills and ability to collaborate cross-functionally. Nice to Have - Experience with Prisma. - Background in building internal tools or operational systems. - Exposure to analytics, reporting features, or data products. - Working knowledge of infrastructure concepts, including Terraform. - Familiarity with platforms such as NetSuite, HubSpot, Shopify, Slack, or similar business systems. - Experience with Python. What Success Looks Like The right person will be able to ship product features while also improving the systems behind them. They will be comfortable working through complex workflows, production issues, integration complexity, and data-heavy problems without needing strict boundaries between frontend, backend, and platform concerns. They will bring strong engineering judgment, a bias toward reliability, and the ability to collaborate closely with teammates across technical, operational, product, and marketing functions.



