Skills Required: React js, UI/UX, RESTful APIs, Figma, HTML5, CSS3, and JavaScript and Unser Interface Design, Webpack, Babel, Vite, Redux, Zustand, or Context API
Experience Required: Minimum of 3 Years
Educational Qualification: Bachelor's degree in Computer Science, Information Technology, or a related field.
Salary Package:
Employment Type: Full Time
Description
We are looking for a skilled React Developer to build responsive, efficient, and scalable web applications. The role involves developing new user-facing features, integrating APIs, and optimizing performance across various devices. The ideal candidate will have strong experience in JavaScript (ES6+), React.js, and state management libraries like Redux or Context API, along with proficiency in HTML, CSS, and responsive design.
Responsibility
- Develop and implement user interface components using React.js concepts, workflows, and best practices.
- Build reusable components and front-end libraries for future use.
- Optimize components for maximum performance across a variety of devices and browsers.
- Integrate with RESTful APIs or GraphQL endpoints to fetch and display data dynamically.
- Collaborate with the UI/UX design team and backend developers to implement visually appealing, responsive, and functional web solutions.
- Maintain code quality through best practices, including code reviews, testing, and writing documentation.
- Troubleshoot, debug, and upgrade existing applications to enhance functionality and performance.
- Stay up-to-date with modern web development trends and emerging technologies.
Requirements
- Proven experience as a React Developer or in a similar role (Frontend / Full Stack).
- Strong proficiency in JavaScript (ES6+) and React.js, including React hooks, context, and state management.
- Familiarity with modern frontend development tools (Webpack, Babel, Vite) and frameworks (Next.js is a plus).
- Experience with HTML/CSS and CSS libraries/frameworks (e.g., Tailwind, Bootstrap).
- Knowledge of API integration (RESTful services, GraphQL) and handling asynchronous calls (Axios, Fetch).
- Proficiency with Git and version control tools for collaborative development.
- Experience with testing frameworks (Jest, React Testing Library, Cypress) for unit and end-to-end testing.
- Understanding of responsive design principles and cross-browser compatibility issues.
- Familiarity with deployment processes and continuous integration tools (e.g., Jenkins, GitHub).
- Experience with TypeScript for type safety and better code quality.
- Familiarity with server-side rendering (SSR) using Next.js.
- Knowledge of Redux, Zustand, or Context API for state management.
- Experience with CI/CD pipelines and cloud platforms like AWS or Azure.
- Prior experience working in an Agile/Scrum environment.Actions).