We are looking for an experienced Senior UI/UX Developer (React.js) to design and deliver modern, user-centric interfaces for AI-enabled applications. In this role, you will collaborate with business stakeholders, UX teams, and architects to translate requirements into high-quality front-end solutions that integrate securely with backend microservices and AI agent endpoints.
What You'll Do:
- Build responsive, intuitive interfaces using React.js (hooks, context, state mgmt TypeScript preferred).
- Work closely with UX designers to deliver accessible, engaging user experiences.
- Develop reusable components and design systems (Storybook or similar).
- Build UI flows that integrate with AI agent endpoints via REST, SSE, or WebSockets.
- Surface AI outputs (confidence, explanations, guardrails) in user-friendly ways.
- Implement resilient streaming, fallback, and retry patterns.
- Integrate with OAuth2/OIDC apply OWASP standards, CSP, XSS/CSRF protection, input sanitization.
- Ensure front-end compliance with security, data privacy, and regulatory requirements.
- Optimize Core Web Vitals with code splitting, lazy loading, memoization, and efficient rendering.
- Drive automated testing (Jest, React Testing Library, Cypress).
- Support performance testing (JMeter) and front-end observability (Grafana, ELK, Graylog).
- Promote front-end standards, accessibility (WCAG 2.2), and secure coding practices.
- Conduct design reviews and ensure adherence to enterprise architecture and UI governance.
- Support continuous improvement and innovation in UI/UX and AI-assisted user experiences.
- Maintain front-end apps, component libraries, and design systems.
- Manage updates via CI/CD (Jenkins, Git, Bitbucket).
- Troubleshoot issues and drive root-cause analysis.
What You Bring:
- 6 -10 years of experience in front-end/UI development.
- 4+ years of solid hands-on experience with React.js in enterprise environments.
- Strong skills in React.js, TypeScript/JavaScript, HTML5, CSS3/SCSS jQuery for legacy modules.
- Good understanding of Java/Spring Boot, REST APIs, microservices, BFF patterns.
- Experience integrating front-end with AI agent endpoints and SSE/WebSockets.
- Familiarity with OpenShift, JBoss, Jenkins CI/CD, Git/Bitbucket.
- Experience with UX/design tools (Figma, Sketch, Adobe XD) and Storybook.
- Strong testing discipline (Jest, React Testing Library, Cypress).
- Experience in regulated industries (e.g., banking) is a plus.
- Excellent communication, problem-solving, and stakeholder collaboration skills.
To apply, simply click the Apply button or send your updated profile to
EA Licence No.:18S9405 / EA Reg. No.:R1330864
Percept Solutions is expanding and actively seeking talented individuals. We encourage applicants to follow Percept Solutions on LinkedIn at https://www.linkedin.com/company/percept-solutions/to stay informed about new opportunities and events.