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

Similar jobs

More from XPT Software Australia Pty Ltd
XPT Software Australia Pty Ltd 26 days ago
XPT Software Australia Pty Ltd 27 days ago
XPT Software Australia Pty Ltd 27 days ago

UI / React JS Developer

Apply Now
Back to search page