Role Overview
We are seeking a skilled React JS Developer to join our dynamic team. As a React JS Developer, you will be responsible for designing and implementing user interface components, enhancing user experience, and collaborating with cross-functional teams to deliver high-quality software solutions.
Responsibilities
- Develop user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack.
- Should good in Next.js.
- Build reusable components and front-end libraries for future use.
- Collaborate with the design and backend teams to ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum performance across different devices and browsers.
- Conduct unit and integration testing to ensure code robustness and reliability.
- Stay updated on emerging technologies and industry best practices to continuously improve development processes.
Requirements
- Strong proficiency in JavaScript, including DOM manipulation and JavaScript object model.
- Minimum 2 years of experience is mandatory.
- Thorough understanding of React.js and Next.js and its core principles.
- Experience with popular React.js workflows (such as Redux or Flux) and modern front-end build pipelines and tools (such as Webpack or Babel).
- Familiarity with RESTful APIs and asynchronous request handling.
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Excellent problem-solving and analytical skills.
- Bachelor's degree in Computer Science or a related field (preferred).
Skills
- React.js
- Next.js
- JavaScript
- Redux
- Webpack
Benefits
- Health insurance
- Paid time off