Frontend Developer (React / Next.js), Melbourne

Shockbyte-

City of Melbourne

Hybrid

AUD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid Work
Flexible Working Hours
Career Growth
Professional Development Budget
Home Office / Coworking Stipend
Virtual Team Events
Company Merch Packs
Travel Opportunities
Esports & Gaming Events

Job summary

Shockbyte is looking for a frontend engineer to own the customer journey across our Next.js monorepo from the Melbourne office. You’ll build pages, run experiments, and roll winners into the site, collaborating with marketing, CRO, and a senior full‑stack engineer.

You’ll ship the self-built checkout, integrate with WHMCS and Stripe, maintain the design system, and ensure fast, accessible, multi‑currency experiences for our global gaming customers.

Qualifications

  • 3 to 5 years building and shipping production web applications.
  • Strong React, with recent hands-on Next.js (App Router). You understand server components, rendering strategies and caching well enough to argue about the trade-offs
  • Strong TypeScript
  • Tailwind CSS, and comfort working within an established design token system rather than writing ad-hoc styles
  • Experience in a monorepo with a shared component library. You can change shared code without breaking the apps that depend on it
  • Confident integrating third-party APIs and services. You're the person who reads the docs and makes it work
  • Working knowledge of analytics and tag management, including Google Tag Manager, dataLayer design and GA4
  • Solid web performance, semantic HTML, accessibility and technical SEO fundamentals
  • Comfortable owning your work end to end, from scoping it through shipping it to supporting it in production
  • Strong, hands-on use of AI development tooling. This one matters to us. We expect coding agents and assistants to be part of how you work every day
  • Clear written communication with non-technical colleagues. Most of your day-to-day collaborators won't be engineers
  • Full working rights in Australia

Responsibilities

  • Build and improve the customer journey from first visit through to completed checkout, with conversion as the measure of success
  • Develop the front end of our self-built checkout, integrating with WHMCS for order creation and Stripe for payments
  • Ship campaign and landing pages from Figma to production, on marketing's timelines
  • Build and maintain components in our shared design system, used across all four of our apps
  • Work with our headless CMS so the marketing team can move without waiting on you
  • Build and maintain the tracking and tag management our CRO specialist relies on, implement the experiments they design, and roll winning variants permanently into the site
  • Keep the site fast, accessible and technically sound for search, as organic is one of our biggest acquisition channels
  • Support our growing set of locales and currencies
  • Triage and fix front-end issues in production, including escalations from our support team
  • Help retire the last of our legacy Nuxt code as we consolidate on Next.js
  • Work with AI development tooling as a core part of how you ship, and help us get better at using it as a team

Skills

React
Next.js
TypeScript
Tailwind CSS
Monorepo
API integration
Analytics GA4
GTM
Web performance
SEO fundamentals
AI development tooling
Communication
Multilingual/localization readiness
AI workflow discussion

Tools

WHMCS
Stripe
Storyblok
Contentful
Sanity

Job description

This role is based in Melbourne, Australia. You'll work from our Docklands office 2 to 3 days per week, so you'll need to be currently living in Melbourne or relocating here at your own arrangement. We're not able to consider remote, interstate or overseas applicants for this position, and you'll need full working rights in Australia.
Have you ever spun up a Minecraft server, battled it out in ARK, or built your base in Rust? Chances are, you've already played on a Shockbyte server. We support 70+ games and have served over 1 million customers worldwide, making us one of the largest game server hosting companies on the planet.

Founded in 2013 and headquartered in Victoria, Australia, Shockbyte was built on a simple belief: game server hosting should be easy. That mission drives everything we do, from the infrastructure we build to the products we ship. We're a team of passionate people, many of us gamers ourselves, working to make multiplayer gaming more accessible for players and studios everywhere.

About the Role

Nearly all of those 1m+ customers found us somewhere on shockbyte.com, and all of them bought there too. This role owns that experience end to end.

You'll work across our Next.js monorepo, which covers the main site, our B2B presence, our external campaign domains, and the self-built checkout behind every order we take. Day to day that means building the pages, implementing the experiments that tell us what's working and rolling the winners permanently into the site, and keeping the whole thing fast, accessible and easy to find.

You'll be based in our Melbourne office, (2-3 office days per week), working closely with the marketing team, our CRO specialist, and a senior full-stack engineer who we're currently hiring for. It's a role with genuine ownership of the front end, and people beside you who know the domain.

What You'll Do
  • Build and improve the customer journey from first visit through to completed checkout, with conversion as the measure of success
  • Develop the front end of our self-built checkout, integrating with WHMCS for order creation and Stripe for payments
  • Ship campaign and landing pages from Figma to production, on marketing's timelines
  • Build and maintain components in our shared design system, used across all four of our apps
  • Work with our headless CMS so the marketing team can move without waiting on you
  • Build and maintain the tracking and tag management our CRO specialist relies on, implement the experiments they design, and roll winning variants permanently into the site
  • Keep the site fast, accessible and technically sound for search, as organic is one of our biggest acquisition channels
  • Support our growing set of locales and currencies
  • Triage and fix front-end issues in production, including escalations from our support team
  • Help retire the last of our legacy Nuxt code as we consolidate on Next.js
  • Work with AI development tooling as a core part of how you ship, and help us get better at using it as a team
What You'll Bring

Essential

  • 3 to 5 years building and shipping production web applications
  • Strong React, with recent hands-on Next.js (App Router). You understand server components, rendering strategies and caching well enough to argue about the trade-offs
  • Strong TypeScript
  • Tailwind CSS, and comfort working within an established design token system rather than writing ad-hoc styles
  • Experience in a monorepo with a shared component library. You can change shared code without breaking the apps that depend on it
  • Confident integrating third-party APIs and services. You're the person who reads the docs and makes it work
  • Working knowledge of analytics and tag management, including Google Tag Manager, dataLayer design and GA4. You won't be designing experiments, but you will be building the tracking they depend on
  • Solid web performance, semantic HTML, accessibility and technical SEO fundamentals
  • Comfortable owning your work end to end, from scoping it through shipping it to supporting it in production
  • Strong, hands-on use of AI development tooling. This one matters to us. We expect coding agents and assistants to be part of how you work every day, and we expect you to be measurably faster because of it. You should be able to talk concretely about your workflow: what you hand off, what you keep, how you review what comes back, and where you've learned not to trust it
  • Clear written communication with non-technical colleagues. Most of your day-to-day collaborators won't be engineers
  • Full working rights in Australia

Highly Desirable

  • Headless CMS experience, ideally Storyblok, or Contentful, Sanity or similar
  • A/B testing and CRO in practice, using VWO, Optimizely or similar, including the measurement plumbing behind an experiment and not just the interface
  • Experience with e-commerce or checkout flows, and an appreciation that payment code deserves more care than the rest
  • Familiarity with WHMCS, or another billing or hosting platform you've integrated a front end against. You won't be writing PHP modules here, but knowing how these systems behave is a real head start
  • Vue or Nuxt. Parts of our estate are still on it, and you'd help us retire that
  • Internationalised or multi-currency sites
  • Experience with high-traffic sites where performance directly affects revenue
  • You're a gamer, or you've run a game server yourself. Not required, but it helps to understand what our customers are actually doing
  • Hybrid Work - Flexibility to work from home or the office.
  • Flexible Working Hours - Work around your peak productivity times.
  • Career Growth - Clear progression pathways and long-term opportunities.
  • Professional Development Budget - Courses, certifications, and conferences.
  • Home Office / Coworking Stipend - Create your perfect workspace.
  • Virtual Team Events - Trivia, escape rooms, and epic game nights.
  • Company Merch Packs - Hoodies, mugs, and stickers designed for our team.
  • Travel Opportunities - Represent Shockbyte at global industry events.
  • Esports & Gaming Events - Free tickets to tournaments and expos.
Our Values

Internally we call them the Stormbringer Values:

  • 100% Completion: Take ownership, see things through, and never leave problems unsolved.
  • Push the Objective: Lead with bold actions and create real change.
  • Level Up: Always grow, learn, and help others grow along the way.
  • Drop the Shield: Embrace feedback, be transparent, and let go of ego.
  • Reveal the Map: Share knowledge, make the path forward clear, and guide others toward success.

These are the core of how we work and what we look for in new hires.

Our Approach to Hiring

We're looking for talented, passionate people who want to make game server hosting easy and leave a real mark on the product. The people we hire define our team and our culture, so we take the time to find the right fit.

Our hiring process reflects this commitment. You'll start with an application, then an assessment, followed by a one-way screening interview, then skills interview, and finally a call with our CEO. We've designed this process to find the best people for the role and to make sure Shockbyte is the right fit for you.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Frontend Developer (React / Next.js), Melbourne
Frontend Developer (React / Next.js), Melbourne

Shockbyte • City of Melbourne

On-site
GBP 63,000 - 89,000
Hybrid Work
Flexible Working Hours
Career Growth
+6
Frontend Developer (React / Next.js), Melbourne
Frontend Developer (React / Next.js), Melbourne

Shockbyte Pty Ltd • City of Melbourne

Hybrid
AUD 100,000 - 140,000
Hybrid Work
Flexible Working Hours
Career Growth
+6
Web Developer
Web Developer

Shockbyte • City of Melbourne

Hybrid
AUD 80,000 - 110,000
Hybrid work
Career growth
Professional development budget
+3
Business Development Manager
Business Development Manager

Shockbyte • City of Melbourne

Hybrid
AUD 110,000 - 150,000
Hybrid Work
Flexible Hours
Career Growth
+7
HR Manager
HR Manager

Shockbyte • City of Melbourne

Hybrid
AUD 90,000 - 130,000
Hybrid Work Model
Flexible Working Hours
Career Growth
+7
Frontend Engineer (React/Next.js) - Hybrid Melbourne
Frontend Engineer (React/Next.js) - Hybrid Melbourne

Shockbyte- • City of Melbourne

Hybrid
AUD 110,000 - 150,000
Hybrid Work
Flexible Working Hours
Career Growth
+6
Melbourne Hybrid Frontend Engineer (React/Next.js)
Melbourne Hybrid Frontend Engineer (React/Next.js)

Shockbyte • City of Melbourne

Hybrid
GBP 63,000 - 89,000
Hybrid Work
Flexible Working Hours
Career Growth
+6
Head of Growth & Performance
Head of Growth & Performance

at • City of Melbourne

On-site
AUD 150,000 - 180,000
Performance bonus
Direct access to Director
Real budget and authority over spend
+1
Onboarding Experience Lead
Onboarding Experience Lead

Easygo • City of Melbourne

On-site
AUD 90,000 - 120,000
18 weeks parental leave
Parental return program
On-site coffee & snacks
+1
Onboarding Experience Lead
Onboarding Experience Lead

Easygo • City of Melbourne

On-site
AUD 110,000 - 165,000
18 weeks paid parental leave for main/