Job 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


· 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 2 hours ago
XPT Software Australia Pty Ltd 2 hours ago
XPT Software Australia Pty Ltd 2 hours ago

UI/React JS Developer

Apply Now
Back to search page