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 recruit@percept-solutions.com
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.