
Développeur staff Front-End
Description du poste
Aperçu
WorkJam est le premier lieu de travail numérique de première ligne au monde, connectant l'ensemble de la main-d'œuvre sur le terrain pour travailler en parfaite harmonie. WorkJam est une superbe application entièrement modulaire qui résout les problèmes les plus courants rencontrés par les entreprises de première ligne globales grâce à la gestion des tâches, à l'échange de quart de travail, à la planification des équipes, à la communication bidirectionnelle et à la formation.
Nous sommes fiers de nos équipes dévouées qui sont déterminées à faire une différence pour des millions d'employés de première ligne, ce qui nous a permis d'être reconnus parmi les 100 entreprises les plus influentes du magazine TIMEs en 2023.
Responsabilités
- Participer au développement, aux révisions de code, aux tests et à tous les aspects du cycle de développement des logiciels.
- Analysez et déboguez en toute confiance les problèmes techniques et les problèmes complexes.
- Évaluer et proposer de nouveaux outils et technologies pour améliorer la productivité des développeurs ou l'expérience de l'utilisateur final.
- Mettre en œuvre des preuves de concept ou des prototypes pour valider des hypothèses, innover et expérimenter.
- Diriger des projets de développement complexes et collaborer avec les responsables des produits et de l’ingénierie pour définir des stratégies techniques et des feuilles de route.
- Diriger le paysage technologique front-end et l’orientation de l’architecture.
- Établir et promouvoir les meilleures pratiques pour tous les développeurs frontend.
- Soyez un leader technique, un modèle et une personne de référence pour obtenir de l'aide et des conseils sur les sujets frontend.
- Encadrez et conseillez d’autres développeurs, fournissez des commentaires constants et contribuez à favoriser une culture d’apprentissage.
- Déléguez et créez des opportunités d’apprentissage pour favoriser un état d’esprit de croissance.
Profil tech
Équipe
Compétences
- Plus de 5 ans d'expérience avec TypeScript.
- Plus de 5 ans d'expérience avec React.
- Plus de 3 ans d'expérience avec CSS et pré-processeurs (Sass, Less).
- Expérience dans le développement de micro-interfaces.
- Expérience dans la création d'applications Web réactives sur tous les types d'appareils et de tailles d'écran.
- Expérience avec les bibliothèques de composants et Storybook.
- Expérience de travail avec un monorepo frontal, Git, des outils de construction et l'écosystème CI/CD pour les applications d'une seule page.
- Expérience de l'automatisation des tests (unité, intégration, système, e2e, autre) et des frameworks de tests frontend (Jasmine, Mocha, Jest, Protractor, Selenium ou autre).
- Expérience du profilage d'applications Web et de l'optimisation pour des temps de chargement rapides et des performances élevées, y compris des techniques telles que la mise en cache, le fractionnement de code, le chargement différé, le BFF, etc.
- Expérience avec les frameworks hybrides mobiles (React native, NativeScript, Capacitor, Cordova, autres).
- Bonne connaissance des cookies, CORS, iframes et concepts de sécurité.
- Connaissance d'OAuth 2, OpenID Connect, SAML 2.0 et des flux d'authentification des utilisateurs.
- Excellent communicateur et capacité à communiquer de manière concise des concepts techniques complexes.
- Excellent résolveur de problèmes et bon penseur critique avec une attitude positive et une motivation personnelle.
- Capacité à documenter et discuter des problèmes architecturaux et organisationnels et à proposer des solutions itératives.
- Bien organisé et capable de suivre plusieurs projets simultanément.
Onboarding
Avantages
- Salaire et avantages sociaux compétitifs
- 500 $ à dépenser pour le matériel de votre bureau à domicile
- 4 semaines de vacances plus congés personnels
- Cotisation à votre régime de retraite/pension
- Un environnement de travail flexible et à distance/hybride pour favoriser un équilibre entre vie professionnelle et vie privée
- Généreuse prime de 4 000 $ pour la recommandation d'employés
- Plateformes d'apprentissage en continu disponibles