Senior Frontend Engineer - KICK Creator Tools & Engagement

Easygo Gaming

City of Melbourne

On-site

AUD 140,000 - 210,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Learning & development platform
Annual bonuses
2 days work from home per week
On-site breakfast & snacks
Barista and casual office perks

Job summary

Kick is seeking a senior frontend engineer to design and scale high-performance front-end systems for live-streaming experiences. You will work on real-time updates, chat and engagement features, and a modular architecture that supports hundreds of events per second.

Strong React/Next.js and UI design system experience are essential. You will own features end-to-end, collaborate with cross-functional teams, and mentor mid-level engineers while using data to drive architectural decisions and

Qualifications

  • Bachelor's or Master's degree in Computer Science or equivalent practical experience.
  • 6-7+ years of hands-on software engineering experience with a focus on scalable system design and UI development.
  • Proficiency in TypeScript, React, Next.js, GraphQL, and Tailwind CSS.
  • Strong understanding of code architecture and design principles.
  • Experience with Figma and a pixel-perfect implementation mindset.
  • Comfortable using data and metrics to inform technical decisions and evaluate release readiness.
  • Excellent communication skills for effective collaboration across teams and stakeholders.
  • Proven track record of building successful design systems and/or complex user interfaces spanning multiple platforms.
  • Strong problem-solving skills and the ability to thrive in a fast-paced, dynamic environment.

Responsibilities

  • Architect and design scalable, high-performance front-end systems in alignment with Kick's product requirements and engineering standards.
  • Handle high-frequency, real-time updates (WebSockets / event streams) that power live chat, viewer counts, and engagement features.
  • Minimise re-renders in complex component trees and optimise existing systems for performance, scalability, and reliability.
  • Scale cleanly using modular, domain-driven frontend architecture.
  • Apply advanced techniques such as virtualisation, selective subscriptions, batched updates, and state normalisation.
  • Own features end-to-end, from requirement gathering through to release, following a "you build it, you run it" approach.
  • Use metrics and quantifiable data to guide architectural decisions, drive optimisations, and establish release readiness.
  • Collaborate with stakeholders, product managers, and engineering teams to communicate technical concepts clearly.
  • Push for improvements and drive constructive changes to enhance team performance and efficiency.
  • Provide technical guidance and mentor mid-level engineers on the team.

Skills

TypeScript
React
Next.js
GraphQL
Tailwind CSS
Figma
Design systems
Metrics-driven
Communication
Problem solving

Education

Bachelor's or Master's in CS

Tools

NX
Turborepo
Golang
ArgoCD
Datadog
Kubernetes (K8s)
Kafka
AWS
Cloudflare

Job description

What is Kick?

Kick is a global live-streaming platform for all types of entertainment content. Our mission is to empower content creators, event organisers, and content rights holders by providing them with the tools and revenue-sharing structures they need to monetise and grow their audiences.

As a result, we are quickly becoming a household name, attracting top-tier creators and expanding rapidly worldwide. You may have seen us in the UFC octagon or on the side of an F1 car, as we seize every opportunity that comes our way.

Kick is now recognised in the big four of live streaming platforms globally, standing tall alongside YouTube, TikTok, and Twitch. In 3 years, we’ve already made a significant impact and have plenty more to achieve. We’re at the beginning of an exciting journey and are looking for brilliant minds to join us.

About the team

Join the team behind Kick's Creator Tools and Engagement features - the real-time, high-volume systems that power seamless live-stream viewing, rapid-fire live chat, and the interactive moments that make Kick, Kick. You'll be part of a globally distributed product team building and scaling a high-performance front-end architecture capable of handling hundreds of real-time events per second, from massive global events (think 4M+ concurrent viewers) to everyday chat and engagement features that need to stay smooth under extreme load. This role goes beyond framework usage - it requires a deep, fundamental understanding of React's rendering model, server-side rendering, performance optimisation, and modern frontend architecture.

Key Responsibilities
  • Architect and design scalable, high-performance front-end systems in alignment with Kick's product requirements and engineering standards
  • Handle high-frequency, real-time updates (WebSockets / event streams) that power live chat, viewer counts, and engagement features
  • Minimise re-renders in complex component trees and optimise existing systems for performance, scalability, and reliability
  • Scale cleanly using modular, domain-driven frontend architecture
  • Apply advanced techniques such as virtualisation, selective subscriptions, batched updates, and state normalisation
  • Own features end-to-end, from requirement gathering through to release, following a "you build it, you run it" approach
  • Use metrics and quantifiable data to guide architectural decisions, drive optimisations, and establish release readiness
  • Collaborate with stakeholders, product managers, and engineering teams to communicate technical concepts clearly
  • Push for improvements and drive constructive changes to enhance team performance and efficiency
  • Provide technical guidance and mentor mid-level engineers on the team
Minimum Qualifications
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 6-7+ years of hands-on software engineering experience, with a focus on scalable system design and UI development
  • Proficiency in TypeScript, React, Next.js, GraphQL, and Tailwind CSS
  • Strong understanding of code architecture and design principles
  • Experience with Figma and a pixel-perfect implementation mindset
  • Comfortable using data and metrics to inform technical decisions and evaluate release readiness
  • Excellent communication skills for effective collaboration across teams and stakeholders
  • Proven track record of building successful design systems and/or complex user interfaces spanning multiple platforms
  • Strong problem-solving skills and the ability to thrive in a fast-paced, dynamic environment
Preferred Qualifications
  • Render lifecycle & reconciliation, memoization strategies (useMemo, useCallback, React.memo), concurrent rendering & scheduling concepts
  • Performance profiling & debugging
  • Radix UI, component-driven development mindset
  • Turborepo / monorepo workflows, isolated component development, visual regression workflows
  • Experience debugging production applications at scale
  • Proven experience leading feature development end-to-end in a previous role, with a metric-driven approach that delivers measurable improvement and impact to the product
  • Positive attitude and eagerness to learn new technologies
  • Strong architectural ownership mindset, comfortable challenging technical decisions constructively
Some of the perks of working for us:
  • Champion Engineering Excellence to influence cultural change across the organisation.
  • Work alongside the top 5% of engineering talent in Australia, using a vast cloud native tech stack including AWS, Microservices, Large-Scale Distributed Systems, Kafka, K8's, React, Next.js, NX, Golang, ArgoCD, Datadog & Cloudflare.
  • Exposure to building global, large-scale volume products which operate at thousands per second frequency (3 Billion Requests per day!)
  • Access to over 9,000 courses across our Learning and Development Platform
  • EAP access for you and your family
  • Be rewarded with lucrative annual bonuses
  • Give back with a paid volunteer day
  • Fuel your day with daily breakfast and open pantries brimming with unlimited snacks and refreshments, all on the house
  • Break up the week with on site remedial massage Wednesdays
  • In house full-time barista’s providing you your daily coffee needs
  • Weekly team lunches and happy hour in the office from 4pm on Fridays
  • Enjoy a bustling office with the option for up to 2 days work from home per week
  • Fun office environment with pool tables, table tennis and all your favourite gaming consoles

We believe that the unique contributions of everyone at Easygo are the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status. We are passionate about providing a workplace that encourages great participation and an equal playing field, where merit and accomplishment are the only criteria for success.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Frontend Engineer - KICK Creator Tools & Engagement
Senior Frontend Engineer - KICK Creator Tools & Engagement

GamblingCareers.com • City of Melbourne

Hybrid
AUD 120,000 - 180,000
Competitive bonuses
Top engineering talent in Australia
Daily breakfast & snacks
+3
Senior Frontend Engineer - KICK Video/Ads
Senior Frontend Engineer - KICK Video/Ads

GamblingCareers.com • City of Melbourne

Hybrid
AUD 140,000 - 210,000
Annual bonuses
Hybrid work
Breakfast provided
+3
Senior Frontend Engineer - KICK Video/Ads
Senior Frontend Engineer - KICK Video/Ads

Easygo • City of Melbourne

On-site
AUD 150,000 - 210,000
Engineering Excellence
Cloud native stack
Annual bonuses
+5
Senior Frontend Engineer - KICK Video/Ads
Senior Frontend Engineer - KICK Video/Ads

Easygo Gaming • City of Melbourne

Hybrid
AUD 120,000 - 170,000
Champion Engineering Excellence
Top engineering talent in AU
Learning platform access
+7
Senior Software Engineer - Kick Discovery & Presence
Senior Software Engineer - Kick Discovery & Presence

Easygo • City of Melbourne

On-site
AUD 120,000 - 180,000
Daily catered breakfast
Unlimited snacks and beverages
In-house barista & fresh juices
+5
Senior Product Designer - KICK
Senior Product Designer - KICK

GamblingCareers.com • City of Melbourne

On-site
AUD 120,000 - 170,000
Free coffee
Catered breakfast
Snack walls
+13
Senior Product Designer - KICK
Senior Product Designer - KICK

Easygo • City of Melbourne

On-site
AUD 120,000 - 160,000
In-house baristas
Free coffee and snacks
Daily catered breakfast
+2
Content Manager
Content Manager

KICK • City of Melbourne

On-site
AUD 90,000 - 120,000
18 weeks paid parental leave
In-house baristas and free coffee
Daily catered breakfast
Senior Product Designer - KICK
Senior Product Designer - KICK

Easygo Gaming • City of Melbourne

On-site
AUD 140,000 - 190,000
Free coffee
Catered breakfast
Snack walls/Drinks on every floor
+1
CRM Specialist
CRM Specialist

GamblingCareers.com • City of Melbourne

On-site
AUD 70,000 - 110,000
On-site Melbourne office
Performance bonus up to 20%
Referral bonus
+5