Frontend Engineer

Geminum Pty Ltd

Brisbane

Remote

AUD 83,000 - 124,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Geminum is seeking a mid-level Frontend Engineer for a 2‑month engagement to build the web app frontend for a digital twin. You will join the Web App Squad alongside the Design Lead and a Fullstack Engineer, working remotely with AU hours and daily overlap with the AU day.

You’ll own features end to end, from screen to endpoint, collaborating with design and API teammates. Start date is immediate, and the role focuses on production-ready UI, live data handling and robust component design.

Qualifications

  • Production experience with React and TypeScript on web apps used daily.
  • Experience building frontend and API layers in a small squad.
  • Knowledge of live browser updates (WebSockets or SSE) and resilient UI behavior.
  • Familiarity with modern React frameworks and component-driven UI.
  • Ability to turn rough sketches into working software with design input.
  • Strong CSS, layout, accessibility, and responsive design skills.
  • Clear communication across disciplines and self-directed work in a small team.

Responsibilities

  • Build and maintain the Digital Twin web app: the front end and the API layer that serves it.
  • Turn the Design Lead's designs into working screens quickly, then iterate to the final version.
  • Shape API endpoints around screen needs with the Fullstack Engineer and platform engineers.
  • Build live, data-heavy views with status, telemetry, alarms, tables, charts, and the 3D twin.
  • Push live updates to the browser and keep UI consistent with late or out-of-order data.
  • Provide loading, error, stale and missing-data states for every view.
  • Contribute to shared components and design tokens with the Design Lead.
  • Write tests, participate in code review, and meet quality, accessibility and security standards.
  • Review and test outputs from coding agents and document decisions for handover at contract end.

Skills

React
TypeScript
WebSockets
CSS
UX collaboration
API integration
Problem solving
Communication
Iteration
Accessibility

Tools

Node.js
REST APIs

Job description

Geminum is engaging a mid-level Frontend Engineer for 2 months to build the web app front end for a digital twin. You join the Web App Squad in the engineering team, working side by side with the Design Lead and a Fullstack Engineer.

Title: Frontend Engineer
Team: Engineering Team, Web App Squad
Reports to: Engineering Lead
Works Closely With: Design Lead and Fullstack Engineer
Engagement Length: 2 Months
Location: Remote. Australian business hours, or US hours with daily overlap with the AU day. AU preferred.
Start Date: Immediately

About Geminum

Geminum is a Brisbane-based company that makes physical AI for heavy industry: live digital twins of industrial sites, and autonomy for the machines that work in them.

Purpose of the Role

This role closes the gap between design and working software for our digital twin platform. Designs often start as sketches, low-fidelity wireframes or prototypes. You turn them into a working front end and the API behind, then refine them with the Design Lead until they're right.

You own features end to end, from the screen to the endpoint, with the Fullstack Engineer alongside you on the API and data behind them. As a mid-level engineer, you get design direction and code review, and you're trusted to fill gaps with good judgement and finish work without close supervision.

This isn't an infrastructure or data-platform role: you build the API layer the web app talks to, not the pipelines behind it.

Reporting Line and Key Relationships

You report to the Engineering Lead and ship through engineering, and work every day in a three-person Web App Squad with the Design Lead and the Fullstack Engineer.

Working in the Web App Squad

You're a full member of the engineering team, working day to day in a three-person Web App Squad with the Design Lead and a Fullstack Engineer. Your line, standards and code review come from engineering; your closest collaborators are the other two people in the squad.

With the Design Lead, you:
  • Work together every day, turning sketches, wireframes, briefs and prototypes into production-ready builds.
  • Put a working build in front of the Design Lead.
  • Review on the real screen with real or realistic data, then refine together.
  • Ensure edge cases are covered, including: loading, errors, stale or missing data, late and out-of-order updates.
  • Push back and work with the Design Lead on alternatives when a design is costly to build
  • Build and extend shared components and design tokens together so the product stays consistent.
With the Fullstack Engineer, you:
  • Agree the API contracts each screen needs, and shape the API layer together.
  • Pair on features that cross the screen and the endpoint, so front end and API changes ship together.
  • Work out how live data reaches the browser and how the UI handles it arriving late or out of order.
  • Review each other's code and share context with platform engineers on the services underneath.
As a member of the engineering team, you:
  • Report to the Engineering Lead, who sets priorities with the Product Lead and owns architecture and engineering standards.
  • Ship production code through the team's process: code review, testing, security practices and release.
  • Raise technical risk early, and explain trade-offs in terms the squad and the Product Lead can act on.
The squad's working loop:
  • The Design Lead brings a sketch, wireframe, prototype or brief, against priorities agreed with the Product Lead.
  • You build a working version, with the Fullstack Engineer shaping the API and data behind it.
  • The three of you review it on screen and decide what changes.
  • You iterate until it's right, then harden it (tests, accessibility, edge states) and ship through engineering review.
Key responsibilities
  • Build and maintain the Digital Twin web app: the front end and the API layer (backend-for-frontend) that serves it.
  • Turn the Design Lead's designs into working screens quickly, then iterate together to the final version.
  • Shape API endpoints around what the screens need with the Fullstack Engineer, with platform engineers owning the services underneath.
  • Build live, data-heavy views: status, telemetry, alarms, tables, charts, plan views and the 3D twin.
  • Push live updates to the browser (WebSockets or server-sent events) and keep the UI consistent when data arrives late or out of order.
  • Give every view clear loading, error, stale and missing-data states.
  • Contribute to the shared component library and design tokens with the Design Lead.
  • Write tests, take part in code review, and meet engineering standards for quality, accessibility and security.
  • Use coding agents effectively, and review and test everything they produce.
  • Document decisions as you go, and hand over cleanly at the end of the contract.
Essential skills and experience
  • Production experience with React and TypeScript, on web apps people use every day.
  • Node and TypeScript on the server: APIs and a backend-for-frontend in production, including auth and sessions, validation, caching, pagination and error handling.
  • Live updates in the browser (WebSockets or server-sent events), with a consistent UI when updates arrive late or out of order.
  • A modern React framework and component-driven UI.
  • Comfortable working day-to-day in a small squad with a designer and another engineer: turning rough sketches into working software, agreeing API contracts, and refining it together.
  • Strong design and product sense. You can take a one-line brief, fill the gaps with good judgement, and show a working version fast.
  • Comfort with iteration.
  • Data-heavy interfaces: tables, charts, maps and live-updating views.
  • Solid CSS and layout, accessibility, and responsive design that works on tablets and large control-room screens.
  • Proficient, current use of coding agents, with the habit of reviewing and testing their output.
  • Clear communication across disciplines. You ask good questions early, explain decisions plainly, and finish work without close supervision.
Desirable skills and experience
  • Figma, design systems and design tokens, and a habit of working inside a designer's files.
  • Typed contracts shared between client and server.
  • 3D in the browser.
  • Exposure to NVIDIA Omniverse or Isaac Sim.
  • Data visualisation.
  • Maps, plan views and geospatial UI.
  • SQL databases, enough to shape the queries your screens need.
  • Deploying Node services on AWS.
  • UI and API testing.
  • Motion and micro-interaction design.
  • UX for industrial, operational or safety-critical software.
Success measures

By the end of the 2-month contract, success looks like this:

  • Agreed Digital Twin screens are live in production, built from the Design Lead's designs and signed off by the Design Lead and the Product Lead.
  • The Design Lead sees a working version of new work within days of handing it over.
  • The Design Lead and the Fullstack Engineer describe the squad's collaboration as fast and low-friction.
  • Code meets engineering standards and passes review without major rework.
  • Live views stay correct and usable under late, missing or out-of-order data.
  • Shared components are reusable and documented, so the team can keep building after you leave.
  • Handover notes let another engineer pick up any feature you owned.

Geminum is an equal opportunity employer and welcomes applicants from all backgrounds.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Frontend Engineer — Digital Twin UI & API
Remote Frontend Engineer — Digital Twin UI & API

Geminum Pty Ltd • Brisbane

Remote
AUD 83,000 - 124,000
Lead Engineer - Front End Platform & Design System
Lead Engineer - Front End Platform & Design System

Jobgether • Australia

Hybrid
AUD 180,000 - 240,000
Flexible remote/Hybrid
Melbourne office
Sydney office
+3
Staff Software Engineer, Product Surfaces
Staff Software Engineer, Product Surfaces

Tactiq • Sydney

Remote
AUD 180,000 - 260,000
Technology & Design Intern (Frontend & UI/UX)
Technology & Design Intern (Frontend & UI/UX)

Ikigai Motors • Melbourne

Hybrid
AUD 34,000 - 44,000
Senior Web Designer
Senior Web Designer

Jobgether • Australia

Remote
AUD 90,000 - 130,000
Monthly lifestyle subsidy
Remote working flexibility
Home office allowance
+8
Water Treatment Equipment Engineer
Water Treatment Equipment Engineer

Future Select Ltd • Sydney

Hybrid
AUD 90,000 - 100,000
Middle WebUI Engineer in Australia (remote)
Middle WebUI Engineer in Australia (remote)

AIDA projektai, MB • Sydney

Remote
AUD 89,000 - 99,000
Remote work
12+ month contract
Competitive hourly rate
Frontend Engineer - Live Ui & Platform (Graduate) - Sydney
Frontend Engineer - Live Ui & Platform (Graduate) - Sydney

TikTok Inc. • Sydney

Remote
AUD 120,000 - 160,000
MacBook Pro & monitors
Senior Frontend Engineer (React / Vue) – Contract - 3 to 6 months
Senior Frontend Engineer (React / Vue) – Contract - 3 to 6 months

Aviato Consulting Pty Ltd • Melbourne

On-site
AUD 140,000 - 190,000
Frontend & UI/UX Intern — Ship Real Products (Remote)
Frontend & UI/UX Intern — Ship Real Products (Remote)

Ikigai Motors • Melbourne

Hybrid
AUD 34,000 - 44,000
Top locations