Nuevo
Descripcion del puesto
IBM, leader mondial de l'innovation technologique, recherche un Développeur Front‑End Senior pour rejoindre son équipe de développement web et mobile au Brésil. Vous évoluerez au sein d’une squad agile, en étroite collaboration avec les équipes produit, design, backend et data science, afin de concevoir des expériences utilisateur performantes, scalables et accessibles.
**Missions principales**
- Concevoir, développer et maintenir des applications web modernes avec ReactJS, NextJS et Typescript, en suivant les meilleures pratiques de clean code et de testabilité.
- Implémenter des architectures de gestion d’état avancées en créant des hooks personnalisés, des stores Redux et des Context API, afin de garantir une synchronisation fiable des données entre le front‑end et le back‑end.
- Intégrer les API GraphQL via Apollo Client, optimiser les requêtes, gérer le caching et assurer la résilience des appels réseau.
- Participer à la migration et à la création d’applications mobiles avec React Native, en réutilisant le maximum de logique métier et de composants UI.
- Appliquer les principes de componentisation, de design system et de responsive design, en veillant à la conformité aux standards d’accessibilité (WCAG).
- Collaborer avec les équipes d’IA générative (genAI) pour intégrer des badges intelligents et des fonctionnalités d’assistance contextuelle basées sur le machine learning.
- Contribuer aux revues de code, aux tests unitaires (Jest, React Testing Library) et aux tests d’intégration, garantissant une qualité de livraison élevée.
- Participer aux cérémonies Scrum (daily stand‑up, sprint planning, retro) et aux ateliers d’amélioration continue.
**Profil recherché**
- Minimum 5 ans d’expérience professionnelle en développement front‑end, dont 3 ans sur des projets ReactJS/NextJS en production.
- Maîtrise avancée de Typescript, des hooks React (useState, useEffect, useContext, useReducer, etc.) et des patterns Redux (toolkit, middleware).
- Expérience avérée avec GraphQL, Apollo Client et la mise en place de stratégies de caching.
- Connaissances solides en React Native et capacité à livrer des applications mobiles cross‑platform.
- Bonne compréhension des principes de componentisation, de design system et d’accessibilité.
- Curiosité pour les technologies d’intelligence artificielle générative et capacité à travailler avec des équipes data/AI.
- Excellent esprit d’équipe, communication claire en anglais et/ou portugais, et orientation résultats.
**Ce que nous offrons**
- Un environnement de travail hybride (bureau à São Paulo + télétravail) avec des espaces modernes et collaboratifs.
- Accès à des formations IBM Learning, certifications cloud et programmes de mentorat.
- Package salarial compétitif, bonus performance et avantages sociaux (assurance santé, plan de retraite, tickets restaurant).
- Participation à des projets d’envergure internationale, impact réel sur les solutions cloud et IA d’IBM.
- Culture d’innovation, diversité et inclusion, où chaque idée compte.
Rejoignez IBM et contribuez à façonner le futur du digital ! Postulez dès maintenant en envoyant votre CV et votre portfolio de projets React.