Quick overview
Job description
- Build and ship frontend features across three distinct surfaces: Vue-based embeddable widgets and shopper-facing components, Angular-based merchant admin tools, and React-based Shopify integrations
- Design, develop, and implement software solutions in close collaboration with product, design, and backend engineering
- Write clean, well-tested, maintainable TypeScript, and hold your own code and your team's to a high standard
- Break down ambiguous, complex problems into shippable, well-scoped tasks, then estimate, plan, and deliver against them
- Take ownership of features end to end: design, build, test, deploy, and monitor in production
- Participate in system design discussions and contribute to how we evolve our frontend architecture as the platform scales
- Mentor other engineers, review code thoughtfully, and help raise the technical bar across the team
- Collaborate with backend engineers working across our serverless AWS stack to design clean, performant APIs and data flows
What you'll need
- 5+ years of professional experience building production frontend applications (Software Engineer or equivalent)
- Strong hands-on experience with at least one modern component framework (Vue, Angular, or React) and the ability to ramp quickly across the other two
- Deep proficiency in TypeScript and modern JavaScript
- A track record of shipping high-quality, tested, maintainable frontend code in a team environment
- Comfort working across a full serverless stack (APIs, event-driven services, cloud infrastructure) even if your primary focus is frontend
- Strong written and verbal communication: you'll work async with a fully distributed, global team
- The ability to work independently, make sound technical decisions with appropriate guidance, and know when to ask for help
Nice to have
- Experience with AWS serverless services (Lambda, API Gateway, DynamoDB, CloudFront, S3, SQS/SNS)
- Experience building embeddable widgets or SDKs that run on third-party sites (e.g., Shopify storefronts)
- Experience with Infrastructure as Code (Terraform)
- Prior experience at an e-commerce, martech, or Shopify-ecosystem company
Our stack
Frontend: Vue (embeddable widgets and shopper-facing components) · Angular (merchant admin) · React (Shopify integrations)
Backend: Serverless on AWS: API Gateway, CloudFront, S3, Lambda (Node.js), DynamoDB (replicated to Redshift for reporting and OpenSearch for search/aggregation), SQS/SNS for messaging
Languages & tools: TypeScript across the full stack · Terraform for infrastructure as code · VS Code · Jira
How we measure performance:
Similar jobs
- XE

Lead Engineer - Front End (React)Recently posted Auto Apply
Xero · AU: Melbourne: (260 Burwood Rd) · Hybrid 🇦🇺
Next.jsAWSXero+4Salary not listed - XE

Lead Engineer - Front End Platform & Design System Auto Apply
Xero · AU: Melbourne: (260 Burwood Rd) · Hybrid 🇦🇺
TDDXeroReact+2Salary not listed - CP
Lead Frontend EngineerRecently posted Auto Apply
Corto Pty Ltd · Sydney, New South Wales · Hybrid 🇦🇺
StorybookHTMLFigma+4TechnologySalary not listed - CA
Front-End Software EngineerRecently posted Auto Apply
carsales · Richmond, Victoria · Hybrid 🇦🇺
AWSAngularC#+10TechnologySalary not listed - BI
Front End Developer - ExperimentationRecently posted Auto Apply
BizCover · Sydney, New South Wales · Hybrid 🇦🇺
Next.jsJestPlaywright+3TechnologySalary not listed - MA

Front-End Engineer Auto Apply
Mable · Sydney · Remote 🇦🇺
JiraEngineeringSalary not listed - JU

Technical Implementation Analyst (Front End Web Developer) Auto Apply
Juvare · Melbourne · Hybrid 🇦🇺
RecruitingSQLHTML+7TechnologySalary not listed - OK

Senior Frontend Software Engineer Auto Apply
Okendo · Australia · Remote 🇦🇺
DynamoDBAWSAPI Gateway+14TechnologySalary not listed - IP

Lead Front End Engineer Auto Apply
Ippon · Melbourne · Hybrid 🇦🇺
AgileEngineeringSalary not listed - PA

Front End Software Engineer (egui / ImGui) Auto Apply
Praetorian Aeronautics · Adelaide · Hybrid 🇦🇺
DroneRustRobotics+3TechnologySalary not listed - SH

Staff Engineer, UI (R5832) Auto Apply
Shieldai · Melbourne · On-site 🇦🇺
C++JavaScriptTechnologySalary not listed - CA

Staff Frontend Engineer, Editing Performance - Design experience Auto Apply
Canva · Sydney · On-site 🇦🇺
React NativeWebGLReact+2TechnologySalary not listed