Développeur Front-End – Senior (Montreal)

Développeur Front-End – Senior (Montreal)

04 Sep
|
Anone
|
Montreal

04 Sep

Anone

Montreal

Responsabilités générales

·Conception et optimisation de l'expérience utilisateur (UX) : Participer activement au développement d'interfaces modernes en respectant les bonnes pratiques DevOps et les standards de performance élevés requis pour des plateformes de grande envergure;

·Mise en œuvre de l'accessibilité universelle : Appliquer rigoureusement les normes WCAG et le design adaptatif (responsive) pour garantir que la solution soit utilisable par tous les citoyens québécois, que ce soit sur ordinateur, tablette ou mobile;

·Développement et maintien d’une application web responsive : Utiliser des technologies comme React Native avec TypeScript pour assurer une présence mobile efficace et fluide de la solution de santé;

·Implémenter des appels API (REST) pour la communication avec le backend;

·Sécurisation de l'interface utilisateur : Intégrer des mécanismes de protection contre les cybermenaces courantes (attaques XSS et CSRF) et assurer une gestion sécurisée des sessions et des jetons (tokens) des utilisateurs;

·Optimisation technique des performances : Appliquer des techniques de chargement différé (lazy loading) et de compression pour minimiser les temps de réponse, une activité critique pour une application servant plus de 50 000 utilisateurs;

·Automatisation de la qualité et des tests : Réaliser des tests unitaires et de bout en bout (E2E) avec des outils comme Jest ou Cypress, tout en pratiquant le développement piloté par les tests (TDD) pour assurer une robustesse maximale;

·Intégration continue et déploiement : Contribuer à l'automatisation des déploiements via des pipelines CI/CD (GitHub Actions, Jenkins)



pour assurer une livraison fluide des composants front-end vers les infrastructures AWS ou Azure;

·Participation aux sprints Scrum ou Kanban, incluant le pair programming et les revues de code, tout en communiquant clairement les choix techniques aux collaborateurs non techniciens.

Formation académique

·Détenir un diplôme universitaire de premier cycle (baccalauréat) dans le domaine des technologies de l’information ou autre domaine pertinent, ou une expérience, une certification ou la combinaison de certains éléments jugés pertinents en compensation aux exigences académiques.

Expérience professionnelle minimale

·Posséder CINQ (5) ans d’expérience en programmation, avec une expertise approfondie en développement d’applications modernes;

·Démontrer une expérience dans le développement et la maintenance d’applications en environnement Agile (Scrum, Kanban);

·Posséder CINQ (5) ans d’expérience en produits tels qu’Healthtech, Fintech ou Cyber à haute disponibilité (99,5%), avec preuves de mise en production d'applications >50k utilisateurs ou requêtes;

·Posséder CINQ (5) ans d'expérience en développement front-end professionnel.

Expérience professionnelle minimale (atout) :

·Expérience dans le domaine de la santé et des services sociaux.





Compétences techniques essentielles requises :

·Expertise confirmée en React;

·Expérience significative en développement d'applications mobiles;

·Maîtrise de TypeScript dans un contexte React;

·Expérience avec les API REST;

·Connaissance des tests automatisés;

·Maîtrise du responsive design et des principes d'accessibilité (WCAG);

·Compréhension des design patterns et des bonnes pratiques de développement;

·Expérience dans l'intégration d'APIs tierces;

·Connaissance des systèmes de gestion de versions (Git);

·Familiarité avec les processus CI/CD;

·Expérience avec les outils de développement mobile;

·Excellente maîtrise des tests exploratoires pour des interfaces conversationnelles;

·Connaissance avancée de la suite Microsoft Office 365.

Compétences techniques (atout)

·Connaissance de bibliothèques UI (Shadcn, Radix UI);

·Expérience avec les notifications push;

·Connaissance de l'authentification OAuth2;

·Expérience avec les animations complexes;

·Familiarité avec les méthodologies Agile;

·Expérience en environnement multisites ou multi-succursales.

Compétences non techniques

·Communication claire :

·Capacité à vulgariser des choix techniques

·Collaboration avec designers, PO, QA

·Résolution de problèmes :

·Diagnostic rapide des bugs

·Propositions de solutions efficaces

·Créativité et sens esthétique :

·Sens du détail visuel

·Capacité à améliorer l’expérience utilisateur

·Organisation et gestion du temps :

·Travail en sprint Agile/Scrum

·Priorisation des tâches

📌 Développeur Front-End – Senior (Montreal)
🏢 Anone
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: développeur front-end – senior (montreal) / montreal