En tant que futur membre de l’équipe frontend de Bankin’, tu travailleras avec nous à fournir les meilleures interfaces (UI) ainsi que la meilleure expérience (UX) possible pour servir nos 10 millions d’utilisateurs !
Tu souhaites t’investir dans une boite technophile reconnue dans le monde de la Fintech française en pleine croissance et pionnier sur notre domaine au sein d’une équipe qui te fera avancer ?
Rejoins-nous !
Tes missions
Concevoir et développer la V2 de notre extension Chrome et Safari. Version actuelle en TypeScript 80% et React 20%.
Maintenir et améliorer de nouvelles fonctionnalités complexes, incluant la gestion de comptes utilisateurs, l’interaction sécurisée avec nos API, et la synchronisation des données.
Assurer le stockage local sécurisé des informations d’authentification et des actions utilisateurs, en mettant l’accent sur la confidentialité et l’intégrité des données.
Mettre en place un système de connexion persistant et fiable pour une expérience utilisateur fluide.
Garantir la performance, la stabilité et la maintenabilité de l’extension.
Rédiger un code propre, bien documenté et testable.
Participer activement aux choix techniques et à l’architecture de la V2.
Cette mission en freelance commencerait en juillet. Il s’agit d’une mission au forfait de 10 à 15 jours.
Les + de l’aventure :
Une ambiance de travail au top !
Des bureaux au centre de Paris (métro République/Parmentier/Oberkampf)
Une politique de remote très favorable (3 jours de télétravail par semaine pour tous les collaborateurs et la possibilité de faire du télétravail élargi)
Nous recherchons un(e) expert(e) avec une solide expérience, capable de travailler de manière autonome, de prendre des initiatives et de faire des recommandations techniques.
Indispensable :
Excellente maîtrise de TypeScript et de React.
Expérience confirmée (minimum 5 ans) dans le développement web, avec une spécialisation significative dans la création d’extensions Chrome ou Safari complexes pour des utilisateurs authentifié à une API web.
Profonde connaissance des API des extensions Chrome (chrome.storage, chrome.runtime, chrome.identity, gestion des onglets, scripts de contenu, service workers/background scripts, etc.).
Expérience avérée dans la sécurisation des extensions de navigateur et la manipulation de données sensibles (tokens d’authentification, informations personnelles, journal d’activité …).
Maîtrise des mécanismes d’authentification (OAuth, JWT, etc.) et des bonnes pratiques associées.
Solide compréhension des principes de stockage sécurisé côté client (utilisation de chrome.storage.local avec chiffrement, connaissance de la Web Crypto API est un plus).
Capacité à concevoir et implémenter des logiques de synchronisation de données entre l’extension et un serveur distant (API REST).
Habitué(e) à écrire un code modulaire, maintenable et performant.
Maîtrise de Git et des workflows de développement modernes.
Excellentes capacités de résolution de problèmes et souci du détail.
Très bonne communication et capacité à travailler efficacement à distance en mode freelance.
Autonomie, proactivité et rigueur.
Les Plus (apprécié) :
Expérience avec le framework frontend React pour la création d’interfaces utilisateur complexes dans les popups ou les pages d’options.
Compréhension des problématiques de performance et d’optimisation des extensions.
Le processus de recrutement inclut les étapes suivantes :
-Un échange en visio de 45 mn avec notre CTO
-Un cas pratique d’1h en live avec nos équipes techniques
-Entretien de fit (Tech & PM)
Des échanges informels avec l’équipe sont aussi organisés pour que tu puisses en parallèle découvrir ton futur environnement de travail.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.