UI Developer (React)
Experience: 5–8 years
Work Model:
Hybrid (2–3 days per week on-site)
Location: Lisbon, Portugal
Xoriant is looking for a UI Developer (React) who can combine design and technical skills to build seamless and responsive web applications.
Key Responsibilities
* Design and develop responsive, scalable, and user-friendly web interfaces using and modern JavaScript/typescript frameworks.
* Collaborate closely with UX/UI designers, product managers, and backend developers to deliver engaging user experiences.
* Implement reusable components and front-end libraries for future use.
* Optimize applications for maximum performance and scalability.
* Integrate RESTful APIs and handle state management effectively using tools like Redux or React Query.
* Ensure cross-browser compatibility and adherence to accessibility standards (WCAG).
* Conduct code reviews, unit testing, and participate in agile development processes.
Required Skills & Qualifications
* 5–8 years of professional experience in front-end development.
* Strong proficiency in, TypeScript, HTML5, and CSS3.
* Experience with state management tools (Redux, MobX, Recoil, or Context API).
* Familiarity with front-end build tools such as Webpack, Babel, NPM, or Yarn.
* Knowledge of UI/UX principles and responsive design frameworks like Material UI, Bootstrap, or Tailwind CSS.
* Understanding of RESTful APIs and integration with backend services.
* Excellent problem-solving, debugging, and performance optimization skills.
Good to Have
* Experience with or React Native.
* Familiarity with testing frameworks (Jest, Enzyme, React Testing Library).
* Exposure to CI/CD pipelines and version control systems like Git.