UI / React JS Developer
XPT Software Australia Pty Ltd · Sydney, New South Wales, Australia
IT Services and IT Consulting · 51-200 employees
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
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