Senior UI Engineer

Type: Full-time
Level: Junior Level
3 years ago
Deadline: 2020-09-30

Job Description

As a software engineer on our product team, you will be joining a multi-disciplinary feature squad and contribute to the creation and quality of our video entertainment product suite. 

In this role, you will work alongside a passionate and driven team, use the latest cutting-edge tools and technologies (no legacy systems!), and enjoy autonomy and a broad scope of responsibilities.

Job Requirement

You are a passionate Senior JavaScript developer, with confident communication skills. You have a keen eye for problem-solving and are looking for the next step in your career.

Importantly, you have experience with the following technologies:

  • React.js
  • Node.js
  • HTML
  • CSS
  • ES6 and newer ExmaScript specification
  • RESTful APIs

You should also be proficient with at least some of the following:

  • React 16.8 (hooks)
  • GraphQL
  • Apollo (Client & Server)
  • CSS in JS (Emotion/Styled Components)
  • Unit testing (Jest + React Testing Library)
  • Progressive web apps
  • Server-side rendering
  • gRPC
  • Express.js
  • Microservices (Kubernetes)
  • Authorization (JWT, OAuth 2.0)

Other desired skills:

  • Mentoring/leadership
  • Knowledge of performance and benchmarking
  • Familiarity with accessibility best practice
  • DevOps CI/CD and automation.

Company Introduction

We bring sport and entertainment to life And we’ve been doing so since the birth of the internet. We may not shout the loudest, but we’re the secret weapon behind many of the world’s best-known sports federations, confederations, leagues and teams, as well as the largest telcos, broadcasters, and mobile operators. Whether your focus is OTT, broadcast, live, digital, design – or the entire package, we'll work with you every step of the journey to take your business to the next level.

We Accept



Level 10b, 144 Edward Street, Brisbane CBD(Headquarter)
Level 8, 11 York st, Wynyard, Sydney CBD
Business Hub, 155 Waymouth St, Adelaide SA 5000



JR Academy acknowledges Traditional Owners of Country throughout Australia and recognises the continuing connection to lands, waters and communities. We pay our respect to Aboriginal and Torres Strait Islander cultures; and to Elders past and present. Aboriginal and Torres Strait Islander peoples should be aware that this website may contain images or names of people who have since passed away.

© 2017-2024 JR Academy Pty Ltd. All rights reserved.

ABN 26621887572