We are seeking an experienced UI Developer with strong expertise in React.js to design and develop scalable, reusable, and efficient UI components and widgets. The ideal candidate will have a deep understanding of modern front-end technologies, responsive design, performance optimization, and integration with RESTful/GraphQL APIs.
Required Skills & Qualifications:
Bachelor?s degree in Computer Science, Engineering, or related field (or equivalent work experience).
6+ years of professional experience as a UI/Front-End Developer.
Strong expertise in React.js (Hooks, Context API, Redux, or Zustand).
Proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3, and modern styling frameworks (SASS, Styled Components, Tailwind, etc.).
Experience in building modular, reusable, and scalable components.
Familiarity with UI libraries (Material UI, Ant Design, Chakra UI, etc.).
Experience with unit testing frameworks (Jest, React Testing Library, Cypress, etc.).
Strong understanding of RESTful APIs, GraphQL, and JSON data handling.
Knowledge of performance optimization and accessibility (WCAG/ARIA standards).
Familiarity with Git, CI/CD pipelines, and Agile methodologies.
Nice to Have:
Experience with Next.js or server-side rendering.
Knowledge of micro-frontend architectures.
Exposure to cloud environments (AWS, Azure, GCP).
Basic understanding of UI/UX principles and Figma/Adobe XD.