SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: CAD 109,100 - 136,400 / annual
As an Associate Engineer on the Front End team at Xero, you will help supercharge small businesses by writing clean, reliable code and delivering well-defined features that directly support product outcomes. Working alongside senior engineers, you will solve day-to-day technical challenges, design tests to ensure high quality, and debug code using logs and dashboards to maintain system health.
You will bring curiosity and a data-driven mindset to help keep systems robust and aligned with customer needs. You will take ownership of your work, proactively share knowledge, and contribute to a supportive, inclusive environment where continuous learning drives success.
The engineering teams work collaboratively to build and maintain scalable technology for small businesses, valuing open communication, thoughtful discussion, and cross-functional problem-solving. The team is currently developing front end features using HTML, CSS, and modern JavaScript (ES6+) with React; integrating front end applications with back end REST APIs; utilizing modern delivery and collaboration practices such as pair programming and continuous improvement; and exploring artificial intelligence tools to increase efficiency and automate routine tasks.
Xero supports a flexible working model with the option to work in a hybrid capacity, combining the focus of remote work with the collaboration of office spaces and team boost days to foster connection and alignment.
REQUIREMENTS:
- Hands-on experience building web applications using modern JavaScript, HTML, and CSS
- Practical exposure to React and understanding of connecting front end interfaces to REST APIs
- Comfort navigating version control using Git and participating in pull request code reviews
- Sharp eye for UI/UX details, quality standards, and confidence debugging code locally
- Curiosity about leveraging AI tools to streamline everyday workflows and tasks
- Plus: Familiarity with TypeScript, testing frameworks (Jest or Cypress), component libraries, or web accessibility principles