Senior Front End Developer - Data & AI

MYOB

Hey, we’re so glad you’re here. As you know, we believe what’s good for one business is good for all business—and that includes the incredible talent within our own teams. You’re already part of our mission to help businesses across Australia and New Zealand start, survive, and succeed. Now, it’s time to focus on what’s next for you.

Whether you’re looking to broaden your expertise, embrace a new challenge, or make an even bigger impact, we’re here to support your journey.

This role is your chance to take the next step in shaping your own career while continuing to help define the future of work for our customers.

About the Team

Our Data and AI Team uses MYOB’s product ecosystem and data assets to develop AI solutions for SMEs and Enterprises. From intelligent automation and assistive copilots to predictive insights and personalised workflows, we’re turning innovation into everyday impact.

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.

Love the sound this role however don’t tick every single box in this ad? Don’t let that stop you, apply anyway! Studies show that internal candidates often hold back if they don’t meet every requirement — we still want to hear from you.

If you want to know more before applying, please reach out to either the Hiring Manager or Talent Advisor for a confidential chat before you apply.

We’re proud to be a Circle Back Initiative Employer and we commit to responding to every applicant.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.