ReactJS UI
Description
Key Responsibilities
-
Develop and maintain highly responsive web applications using React.js and related libraries.
-
Collaborate with UX/UI designers to translate wireframes and prototypes into functional interfaces.
-
Optimize applications for maximum speed, scalability, and cross-browser compatibility.
-
Integrate APIs and work closely with backend developers to ensure seamless data flow.
-
Write clean, maintainable, and reusable code following best practices.
-
Debug and resolve UI/UX issues, ensuring a smooth user experience.
-
Participate in code reviews, provide feedback, and maintain coding standards.
-
Stay up to date with emerging front-end technologies and trends.
Required Skills & Qualifications
-
3–6 years of hands-on experience in React.js development.
-
Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
-
Experience with Redux, Context API, or other state management tools.
-
Familiarity with REST APIs, GraphQL, and asynchronous data handling.
-
Knowledge of front-end build tools such as Webpack, Babel, or Vite.
-
Strong understanding of responsive design, cross-browser compatibility, and UI performance optimization.
-
Proficient with version control tools (Git/GitHub/Bitbucket).
-
Experience with testing frameworks like Jest, React Testing Library, or Cypress (preferred).
-
Good problem-solving, debugging, and communication skills.
Nice to Have
-
Knowledge of TypeScript.
-
Experience with Next.js or other React frameworks.
-
Exposure to Agile/Scrum methodology.
-
Familiarity with CI/CD pipelines and cloud platforms (AWS, Azure, GCP).