Développeur front-end senior
À propos de ce poste
Présentation de l'entreprise
Chez GrackleDocs, nous nous engageons à améliorer l'accessibilité numérique pour tous. En tant qu'entreprise leader dans le domaine des logiciels et des services, notre mission est de veiller à ce que le contenu numérique soit navigable et accessible à tous les individus, quelles que soient leurs capacités physiques ou cognitives.
Aperçu du poste
Ce poste s'inscrit au sein de l'équipe de développement de GrackleDocs et consiste principalement à créer des expériences front-end accessibles et de haute qualité pour l'ensemble de nos logiciels et outils dédiés à l'accessibilité. Le développeur front-end senior sera chargé de concevoir, de mettre en œuvre et d'assurer la maintenance de fonctionnalités destinées aux utilisateurs, en intégrant l'accessibilité dès le début du processus de développement, et non en l'ajoutant a posteriori. Vous travaillerez en étroite collaboration avec des équipes pluridisciplinaires, notamment des développeurs logiciels, des spécialistes de l'accessibilité et des responsables de l'assurance qualité, afin de stimuler l'innovation et d'améliorer l'expérience de chaque utilisateur.
Fonctions et responsabilités
- Développer et assurer la maintenance d'applications web côté client à l'aide de JavaScript et de React, en intégrant dès le départ les principes d'accessibilité.
- Collaborer avec les concepteurs UI/UX afin de mettre en place des interfaces accessibles, conformes aux normes et conviviales.
- Veiller au respect des normes d'accessibilité pour l'ensemble des produits Grackle (WCAG, Section 508, balisage PDF/UA).
- Tester et valider l'accessibilité à l'aide de technologies d'assistance (JAWS, NVDA, VoiceOver) et corriger les problèmes identifiés.
- Soutenir la migration des applications de bureau Windows existantes vers des plateformes web modernes.
- Intégrer les services back-end et les bases de données dans l'environnement de l'application web.
- Contribuer aux déploiements dans le nuage et à la gestion de l'infrastructure (Google Cloud Platform, Terraform).
- Diriger et participer aux revues de code, apporter des conseils techniques et veiller au respect des meilleures pratiques en matière de codage et d'accessibilité.
- Collaborer avec les équipes de développement, d'accessibilité et d'assurance qualité afin de fournir des solutions de haute qualité dans les délais impartis.
Qualifications et compétences
- Licence ou master en informatique, génie logiciel, technologies de l'information ou dans un domaine connexe.
- Au moins 3 ans d'expérience professionnelle dans le développement de logiciels, de préférence dans le cadre de projets liés à l'accessibilité ou au traitement de documents.
- Solides compétences en JavaScript (React requis) et au moins un langage supplémentaire (Python, C#, etc.).
- Expérience dans le développement d'applications Windows avec React Native.
- De solides compétences en matière de tests sont requises, ainsi qu'une maîtrise d'un ou plusieurs des outils suivants : Vitest, Jest, Storybook, Playwright, Cypress, Chromatic ou Lighthouse.
- Un sens aigu du produit est indispensable, notamment la capacité à décrypter les intentions vagues des clients, leurs retours d'expérience et leurs difficultés, afin d'en dégager les besoins et de proposer des solutions UI/UX adaptées.
- La connaissance de Python et de MongoDB est un atout.
- Une bonne connaissance de Google Cloud, GCP et Terraform est un atout.
- Une solide expertise technique en matière de normes d'accessibilité (WCAG, Section 508) constitue un atout.
- Capacité à analyser et à améliorer les processus de travail, en garantissant leur efficacité et leur conformité.
- Un esprit d'entreprise ou une expérience entrepreneuriale antérieure sont très appréciés, notamment une grande autonomie, une grande réactivité, une propension à l'action, le sens des responsabilités et l'esprit d'initiative.
- Une expérience dans le domaine des modèles de langage à grande échelle (LLM) et des frameworks d'agents est un atout, notamment la capacité à créer des boucles d'agents pour automatiser les tâches répétitives.
- Capacité à travailler à distance et à gérer efficacement plusieurs tâches à la fois.
- Excellentes compétences en matière de résolution de problèmes et souci du détail.
- Solides compétences en matière de communication, de collaboration et de gestion du temps.
Pourquoi GrackleDocs ?
Rejoignez-nous dans notre mission de rendre le monde numérique accessible à tous. GrackleDocs s'engage en faveur de l'accessibilité, de l'innovation et de l'excellence, et nous apprécions les contributions de chaque membre de l'équipe. Ce poste offre l'opportunité de travailler sur des projets significatifs qui améliorent directement l'accès à l'information pour les personnes du monde entier.
Nous offrons :
- Un environnement de travail flexible à distance avec les outils dont vous avez besoin pour réussir.
- Rémunération compétitive et ensemble d'avantages sociaux après 90 jours d'emploi, y compris 3 jours de congé personnel par an.
- Des possibilités de développement professionnel continu et une voie de croissance claire.
- Une culture de soutien et d'intégration où les nouvelles idées sont les bienvenues et où les contributions sont reconnues.
- Une chance d'avoir un impact réel grâce à l'accessibilité numérique.
GrackleDocs est fier d'être un employeur offrant l'égalité des chances. Nous nous engageons à offrir un lieu de travail ouvert à tous les employés et candidats, indépendamment de la race, du sexe, de l'âge, du handicap, de l'orientation sexuelle ou des antécédents.