Xoriant

React UI Developer

Posted: 5 minutes ago

Job Description

React UI DeveloperLocation: Lisbon, PortugalWork Model: Hybrid (2–3 days per week on-site)Employment Type: ContractAbout the RoleWe are seeking a talented React UI Developer to join our growing team in Lisbon. You will be responsible for building intuitive, responsive, and high-performance user interfaces that deliver exceptional user experiences. In this role, you will collaborate closely with designers, backend developers, and product owners to translate complex requirements into elegant, scalable front-end solutions.Key ResponsibilitiesDevelop, maintain, and optimize web user interfaces using React.js and modern JavaScript/TypeScript.Implement reusable components, UI patterns, and front-end architecture following best practices.Work with RESTful APIs and/or GraphQL to integrate UI with backend services.Collaborate with UX/UI designers to ensure technical feasibility and pixel-perfect implementation.Participate in code reviews, contribute to front-end standards, and ensure high code quality.Optimize applications for speed, scalability, and accessibility.Troubleshoot and debug front-end issues across browsers and devices.Contribute to continuous improvement of development processes and tooling.Required Skills & Experience6+ years of experience in front-end development, with strong expertise in React.js.Proficiency in JavaScript (ES6+), HTML5, CSS3, and responsive design principles.Experience with TypeScript and modern front-end build tools (Webpack, Vite, Babel).Familiarity with state management libraries (Redux, Zustand, Recoil, or similar).Experience using version control systems such as Git.Understanding of REST APIs, JSON, and asynchronous programming.Knowledge of UI/UX best practices and performance optimization techniques.Strong problem-solving skills and attention to detail.Good communication skills and ability to work effectively in cross-functional teams.Proficiency in English (spoken and written). Portuguese is a plus.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In