XPT Software Australia Pty Ltd

UI / React JS Developer

XPT Software Australia Pty Ltd · Sydney, New South Wales, Australia

IT Services and IT Consulting · 51-200 employees

7 h ago
Senior (5-10 yrs) Contractor Australia
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and maintain responsive web applications by translating UI/UX designs into high-quality React JS code. Collaborate with cross-functional teams to integrate RESTful APIs and optimize application performance and scalability.

What they look for

React JS JavaScript HTML5 CSS3 Redux REST APIs Git TypeScript Next.js Material UI Tailwind CSS GraphQL Jest Webpack Vite Babel

Requirements

Requires strong proficiency in React JS, JavaScript (ES6+), and state management libraries like Redux. Candidates should have 4-8 years of experience and familiarity with modern frontend build tools and testing frameworks.

Full description

Key Responsibilities

  • Develop

and maintain responsive web applications using React JS.

  • Build

reusable components and front-end libraries for future use.

  • Translate

UI/UX designs and wireframes into high-quality code.

  • Integrate

frontend applications with RESTful APIs and backend services.

  • Optimize

applications for maximum performance, scalability, and responsiveness.

  • Ensure

cross-browser compatibility and mobile responsiveness.

  • Participate

in code reviews and follow coding standards and best practices.

  • Debug

and resolve application issues and performance bottlenecks.

  • Collaborate

with product managers, designers, QA teams, and backend developers.

  • Implement

state management solutions and maintain application architecture.

  • Write

unit and integration tests to ensure code quality.

  • Stay

updated with the latest frontend technologies and React ecosystem trends.

Technical Skills

  • Technical

Skills

  • Strong

proficiency in React JS

  • Solid

experience with JavaScript (ES6+)

  • Good

understanding of HTML5, CSS3, and Responsive Web Design

  • Experience

with React Hooks, Functional Components, and Component Lifecycle concepts

  • Familiarity

with state management libraries such as:

  • Redux
  • Redux

Toolkit

  • Context

API

  • Experience

consuming and integrating REST APIs

  • Knowledge

of frontend build tools:

  • Webpack
  • Vite
  • Babel
  • Proficiency

with version control tools such as Git

  • Understanding

of frontend performance optimization techniques

  • Experience

using testing frameworks such as:

  • Jest
  • React

Testing Library

  • Knowledge

of modern frontend development practices and design patterns

Desired Skills

  • Experience

with TypeScript

  • Knowledge

of Next.js

  • Experience

with UI frameworks/libraries such as:

  • Material

UI (MUI)

  • Ant

Design

  • Bootstrap
  • Tailwind

CSS

  • Familiarity

with GraphQL and Apollo Client

  • Experience

with Micro Frontend architecture

  • Understanding

of accessibility standards (WCAG)

  • Knowledge

of authentication mechanisms such as OAuth, JWT, and SSO

  • Experience

with CI/CD tools such as GitHub Actions, Jenkins, or Azure DevOps

  • Familiarity

with cloud platforms such as AWS, Azure, or GCP

  • Knowledge

of Docker and containerized deployments

  • Exposure

to Agile development methodologies

  • Experience

with performance monitoring and debugging tools