- Company Name
- GALULA Consulting
- Job Title
- Développeur Frontend React IA
- Job Description
-
Job title: React AI Frontend Developer
Role Summary:
Design, develop, and maintain a modern, AI‑driven user interface using React and TypeScript. Create reusable components, integrate AI‑powered UI elements, collaborate with design and backend teams, and ensure performance, accessibility, and security compliance.
Expectations:
- Deliver fully functional, tested, and documented UI components.
- Ensure stable, secure API integrations.
- Achieve a performance score of 80+ on Lighthouse.
- No critical bugs in production.
Key Responsibilities:
- Build reusable React components (hooks, composed components, headless UI).
- Integrate AI‑driven UI elements (dynamic recommendations, adaptive forms, intelligent tables).
- Collaborate with designers to define agentic UI patterns (dynamic dashboards, chatbot‑style interfaces).
- Connect to backend services via REST/GraphQL APIs, authentication (OAuth2/JWT).
- Implement responsive, WCAG‑compliant design.
- Optimize performance (lazy loading, code splitting, SSR/SSG, memoization).
- Enforce security and data sensitivity policies.
- Produce technical documentation (README, API docs), component library in Storybook, and unit/integration tests.
- Participate in CI/CD pipelines, automated testing, and code quality reviews.
Required Skills:
- React.js and TypeScript (advanced).
- State management: Redux Toolkit, Zustand, React Context.
- API integration: REST, GraphQL, Axios.
- UI/UX collaboration, proficiency with Figma.
- Performance optimization and secure coding best practices.
- DevOps fundamentals: CI/CD, Git, automated testing (Jest, React Testing Library).
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent technical background.
- Experience with modern front‑end toolchain and frameworks; certifications in React, TypeScript or related technologies are a plus.