Associate Engineer (Front End)

Xero
Calgary, Alberta
Workplace: HybridFull timeCAD 109,100 - 136,400 annuallyFunction: Software EngineeringSkills: ["Ownership","Proactive knowledge sharing","Collaboration","Continuous learning","Curiosity"]

Build and ship front-end features for small business products, working with senior engineers to design and deliver well-defined outcomes. Write clean, reliable code using modern JavaScript, HTML, CSS, and React, and connect interfaces to REST APIs. Maintain system health by debugging with logs and dashboards, writing tests with tools like Jest or Cypress, and collaborating through practices such as pair programming and code reviews.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Xero
Xero
14 hours ago

Associate Engineer (Front End)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Build and ship front-end features for small business products, working with senior engineers to design and deliver well-defined outcomes. Write clean, reliable code using modern JavaScript, HTML, CSS, and React, and connect interfaces to REST APIs. Maintain system health by debugging with logs and dashboards, writing tests with tools like Jest or Cypress, and collaborating through practices such as pair programming and code reviews.
Location: Calgary, Alberta
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Entry level

Key Responsibilities

  • •Deliver front-end features that directly support product outcomes, writing clean and reliable code.
  • •Design tests to maintain high quality and system health.
  • •Integrate front-end applications with back-end REST APIs.
  • •Debug and troubleshoot issues using logs and dashboards to keep systems robust.
  • •Collaborate with engineers across the business using practices like pair programming and code reviews.

Pay and Benefits

Salary: CAD 109,100 - 136,400 annually

Key Requirements

  • •Hands-on experience building web applications with modern JavaScript, HTML, and CSS.
  • •Practical experience with React and understanding how to connect front-end interfaces to REST APIs.
  • •Comfort using Git and participating in pull request code reviews.
  • •Ability to debug code locally and maintain quality with a strong UI/UX and testing mindset.
  • •Curiosity about using AI tools to streamline everyday workflows and tasks.
Skills:OwnershipProactive knowledge sharingCollaborationContinuous learningCuriosity
Tech Stack:HTMLCSSJavaScriptES6ReactREST APIsGitTypeScriptJestCypressLogsDashboardsAI tools

Company Brief

Xero
Provides cloud-based accounting, payroll, and financial management software for small and medium-sized businesses, enabling invoicing, bank reconciliation, reporting, and integrations with third-party apps globally.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Wellington, New Zealand
Founded: 2006
WebsiteLinkedIn