Senior Front-End Engineer

2 weeks ago


Melbourne, Victoria, Australia TechTalent Full time $120,000 - $180,000 per year

About the Role

We're on the lookout for a
Front-End Engineer
with strong
React + TypeScript
skills to join our core development team. You'll play a key role in shaping and scaling our
micro-frontend ecosystem
, collaborating across multiple product teams, and ensuring our user interfaces are efficient, accessible, and delightful to use.

What You'll Do

Frontend Development & Architecture

  • Build and maintain
    React 18+
    applications using functional components and hooks.
  • Develop
    shared libraries
    and independent apps within a
    pnpm-managed monorepo
    .
  • Implement
    Module Federation 2.0
    to dynamically share features between applications at runtime.
  • Create reusable components and utilities using
    rsbuild/rslib
    .
  • Ensure scalability and autonomy for each micro-frontend module.

State Management & Data Flow

  • Use
    Redux Toolkit (RTK)
    for managing global application state.
  • Implement
    RTK Query
    for performant data fetching and caching.
  • Apply
    React Context API
    for localised state handling where appropriate.
  • Follow Redux best practices — pure reducers, selectors, and action-driven architecture.

UI & Styling

  • Deliver clean, responsive, and
    accessible (a11y-compliant)
    interfaces.
  • Use
    SCSS with CSS Modules
    for component-scoped styling.
  • Build UI elements using
    Radix UI primitives
    for flexible, accessible design foundations.
  • Manage dynamic class names with
    clsx
    for simpler conditional styling.

Testing & Quality Assurance

  • Write unit and integration tests using
    Vitest
    and
    React Testing Library
    .
  • Conduct
    end-to-end tests
    with
    Playwright
    to validate complex workflows.
  • Maintain solid test coverage while focusing on high-value test scenarios.
  • Keep test files neatly co-located with source code for better maintainability.

Developer Experience & Internationalisation

  • Enable
    multi-language support
    through
    i18next / react-i18next
    .
  • Follow strict
    ESLint + Prettier
    guidelines for consistent, clean code.
  • Write
    TypeScript exclusively
    , using strict typing — no any.
  • Document all components and functions with clear
    JSDoc comments
    .

Build & Workflow

  • Use
    rsbuild / rslib
    for high-performance builds.
  • Manage dependencies efficiently with
    pnpm workspaces
    .
  • Build, run, and deploy applications via
    Docker
    containers.
  • Maintain semantic versioning and update logs for all shared packages.

Your Tech Stack

Core Technologies

  • React functional components + hooks)
  • TypeScript (advanced types, interfaces, generics)
  • Redux Toolkit / RTK Query
  • CSS Modules + SCSS
  • Module Federation 2.0

Testing & Quality Tools

  • Vitest
    • React Testing Library
    • Playwright
  • ESLint
    • Prettier

Build & Tooling

  • pnpm
    • rsbuild/rslib
    • Docker
    • Modern ES6+

Additional Libraries

  • react-router-dom
    • i18next
    • date-fns
    • Radix UI
  • Git (semantic commits)

Why Join Us

You'll be working in a
modern, modular tech environment
, collaborating with experienced engineers who care deeply about quality, scalability, and developer experience. Every part of our stack is thoughtfully engineered from build systems to testing giving you the space to innovate and grow.



  • Melbourne, Victoria, Australia MYOB Full time $104,000 - $160,000 per year

    We're a leading business management solution with a core purpose: helping more businesses in Australia and New Zealand start, survive and succeed. At MYOB, we believe what's good for one business is good for all business—and for all of us. Whether you support them, work for them, or dream of building your own, when businesses run smoothly, everybody feels...

  • Front End Developer

    6 days ago


    Melbourne, Victoria, Australia SpendWatt Pty Ltd Full time $80,000 - $120,000 per year

    Front End DeveloperLocation: Melbourne (remote-friendly, with local collaboration)Reports to: Senior Front End Engineer (Melbourne)Collaborates with: UX Designer/Developer (Melbourne), client teams, and development teams in Tunisia & FranceAbout the roleSpendWatt is building a next-generation customer experience platform that helps Victorians electrify their...


  • South Melbourne, Victoria, Australia Roller Software Full time $120,000 - $150,000 per year

    About ROLLERROLLER is not your average software-as-a-service company. With a global presence in over 30 countries, we're here to bring some excitement to the leisure and attractions industry and make a difference Our mission is to help businesses operate smoothly and create fun and memorable guest experiences by providing seamless ticketing, point-of-sale,...


  • Melbourne, Victoria, Australia ROLLER Full time $80,000 - $120,000 per year

    About ROLLERROLLER is not your average software-as-a-service company. With a global presence in over 30 countries, we're here to bring some excitement to the leisure and attractions industry and make a difference Our mission is to help businesses operate smoothly and create fun and memorable guest experiences by providing seamless ticketing, point-of-sale,...

  • Front End Engineer

    1 week ago


    Melbourne, Victoria, Australia Fair Supply Full time $80,000 - $120,000 per year

    This is a 3–6 month contract role.Picture this: you're a procurement director at a major company, and someone asks you a simple question."Can you guarantee there's no forced labor in your supply chain?"The pause isn't hesitation. It is calculation. You are running through years of contracts, supplier data from every corner of the globe, and compliance...


  • Melbourne, Victoria, Australia ROLLER Full time $80,000 - $120,000 per year

    About ROLLERROLLER is not your average software-as-a-service company. With a global presence in over 30 countries, we're here to bring some excitement to the leisure and attractions industry and make a difference Our mission is to help businesses operate smoothly and create fun and memorable guest experiences by providing seamless ticketing, point-of-sale,...


  • Melbourne, Victoria, Australia Roller Full time $80,000 - $120,000 per year

    About ROLLERROLLER is not your average software-as-a-service company. With a global presence in over 30 countries, we're here to bring some excitement to the leisure and attractions industry and make a difference Our mission is to help businesses operate smoothly and create fun and memorable guest experiences by providing seamless ticketing, point-of-sale,...


  • Melbourne, Victoria, Australia VicRoads Full time $120,000 - $180,000 per year

    At VicRoads the work you do has real impact. Our work connects people and communities. We keep Victorians moving safely and smoothly today and help them be ready for tomorrow.VicRoads empowers our people to learn and grow– focusing on impact and innovation. We reflect the diversity of Victoria and foster clever thinking to keep you and the community...

  • Front End Engineer

    11 hours ago


    Melbourne, Victoria, Australia Mark My Words Full time $80,000 - $120,000 per year

    About UsMark My Words is a fast-growing EdTech platform designed to transform how English teachers assess student work, saving them time and enhancing feedback quality. Our AI-powered tools transcribe handwritten essays, track student progress against curriculum skills, and help educators deliver timely, personalised, and impactful feedback. We are a...

  • Front-end engineer

    15 hours ago


    Melbourne, Victoria, Australia Meet your digital partner Full time $90,000 - $120,000 per year

    (i.e.,) are currently looking for Frontend Sitecore Engineers (contract roles) at various levels to join our Engineering practice - an exciting role within a discipline that is dedicated to continuous learning and passionate about excellence across software engineering.About the opportunityWe are looking to recruit new Engineers to join our team in contract...