Original listing text, shown exactly as published by the company.
About the Role
We’re seeking a Senior Front End Engineer to join our Data & AI team, where you will lead delivery and quality of modern web experiences across MYOB’s SaaS products.
In this role, you will
- Lead end‑to‑end delivery of front‑end features—from discovery and design collaboration through implementation, testing, and release—focused on accessibility, performance, reliability, and security.
- Define and evolve front‑end architecture, patterns, and design systems—driving consistency and scalability across products and teams.
- Mentor and uplift engineers via code reviews, pairing, technical guidance, and knowledge sharing—raising the bar for engineering excellence.
- Partner with Product and Design to shape solutions from ambiguous problems, validate assumptions with users, and ship iteratively with measurable outcomes.
- Embed quality practices including unit, integration, and e2e testing; dynamic delivery with feature flags; and observability in the front end.
- Champion accessibility (WCAG) and inclusive design, ensuring experiences work for everyone.
- Contribute to platform and pipeline improvements, optimizing build times, bundle size, performance, resiliency, and developer experience.
What You’ll Bring
- Expertise in React and TypeScript with modern front‑end practices (hooks, state management, routing, forms, data‑fetching).
- Production experience building large‑scale, responsive web applications with accessibility guidelines, performance optimization (code‑splitting, caching, lazy loading), and secure client-side patterns.
- Design system and component library experience, collaborating closely with designers to build reusable, documented UI components.
- Testing proficiency with tools such as Jest, React Testing Library, Playwright/Cypress, and experience integrating tests into CI pipelines.
- Modern tooling experience including package management, linters/formatters, and bundlers (e.g., Vite/Webpack), plus CI/CD for front end.
- API integration experience with REST and/or GraphQL, including error handling, resilience patterns, and data‑layer design.
- Technical leadership and mentorship—able to lead initiatives, influence standards, and coach engineers across teams.
Collaborative communicator with a product approach, comfortable working with cross-functional collaborators and balancing trade-offs.
- Nice to have: exposure to micro‑frontends, React Native or cross‑platform patterns, frontend observability tooling, and secure coding and compliance practices.