Cette offre n’est plus disponible.

Front-end developer

CDI
Paris
Salaire : 55K à 70K €
Télétravail total

Memo Bank
Memo Bank

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Introduction

Nous recrutons une personne au poste de développeur·se front-end pour participer au développement de nos différentes applications web.

Nous construisons depuis 5 ans une banque pour les entreprises européennes. De l’ingénierie, aux règles métier, en passant par le design, tout ou presque reste à inventer.

À propos du poste

Le rôle

Ce rôle consiste à travailler au sein de notre équipe front-end, qui est en charge du développement de nouvelles fonctionnalités sur nos applications web, à destination de nos clients et de nos utilisateurs internes (nos banquiers et banquières).

Votre mission sera de créer, prototyper et développer ces nouvelles fonctionnalités sur nos applications React, avec Typescript. Vous serez également amené à contribuer à l’évolution de notre bibliothèque de composants, qui sert de base commune à nos différentes applications web, et qui est consultable de manière indépendante.

Vous travaillerez avec nos product designers ainsi qu’avec les développeur·ses back-end et analytics pour intégrer et faire évoluer nos interfaces. Les tests devront accompagner tout votre travail et vous serez responsable du code que vous produisez. Nous itérons rapidement, et déployons nos applications plusieurs fois par jour.

Plus globalement, en tant que développeur·se front-end, vous alternerez entre des moments de discussion et des moments de création, entre conception et réalisation. Vous écrirez du code, bien sûr, mais pas que, vous écrirez aussi des tests et de la documentation pour aider vos collègues à suivre vos avancées — entre autres. Vous apprendrez de nous et nous apprendrons de vous : vous relirez le code de vos pairs, vous corrigerez des bugs, et vous nous aiderez à maintenir un haut niveau d’exigence technique.

Vous pourrez donner votre avis sur de nombreux sujets en utilisant nos canaux de discussion dévolus à la collaboration : Confluence, pour les discussions asynchrones, fouillées, documentées ; et Slack, pour les discussions brèves, rapides, informelles.

L’équipe

Nous construisons nos produits et notre organisation dans le calme, en ménageant à chacun des périodes de travail sans interruption, dans un environnement propice à la concentration. Notre organisation interne nous permet de pousser régulièrement du code en production.

Pour vous donner une meilleure idée des sujets sur lesquels travaillent nos équipes techniques, vous pouvez consulter notre Blog.

Bien que nous nous projetions sur plusieurs années, nous restons curieux et ouverts aux nouveautés, à tout ce qui permet de ne pas stagner. Si vous avez besoin d’un livre, nous vous le commanderons pour l’ajouter à notre bibliothèque. Si vous souhaitez assister à une conférence, nous pouvons vous payer les billets, le transport et l’hébergement sur place.

Les responsabilités

Dans les grandes lignes, vous aurez pour mission de :

  • Écrire du code élégant, calibré pour un fonctionnement en production à grande échelle. Ce que vous allez créer est appelé à durer ;

  • Partager votre expertise avec vos collègues, en participant à des revues de code, en rédigeant de la documentation ou en organisant des présentations internes ;

  • Maintenir notre code base existante et s’assurer de respecter les dernières bonnes pratiques associées à React et son écosystème, afin d’éviter au maximum les bugs et de disposer d’un code qui pourra passer à l’échelle facilement ;

  • Collaborer avec nos product designers et nos développeur·ses, de la conception à la mise en production de nouvelles fonctionnalités ;

  • Proposer de nouveaux outils, de nouvelles approches de développement, dans le but d’améliorer notre façon de travailler ;

  • Documenter ce que vous contribuez à créer ;

  • Prendre en compte les avis de nos banquiers et banquières et de nos clients pour améliorer les produits que nous leurs proposons. Voyez ça comme du service client par procuration.


Profil recherché

À propos de vous

Profil recherché

Vous êtes expérimenté·e et autonome, passionné·e par le développement front-end. Vous êtes attaché⋅e à la qualité d’un produit, et rien ne vous fait plus plaisir que d’aligner une interface utilisateur au pixel près.

Vous savez que quand il s’agit d’UI, le diable est dans les détails, et vous adorez rendre simple une interaction complexe, dans votre code comme pour l’utilisateur.

Vous connaissez bien les Single-Page Applications, leurs avantages et leurs contraintes.

Vous aimez le travail en équipe ; vous prenez du plaisir à créer et à collaborer avec des product designers pour faire en sorte que vos créations soient utiles sur la durée.

Vous êtes capable d’accompagner les développeur·ses back-end et analytics dans une montée en compétence sur React grâce à des conseils adaptés, en fonction de leur besoin.

Vous valorisez la diversité et savez faire preuve d’humilité quant aux solutions techniques finales : si vous ne jurez que par Vim, vous comprenez qu’on puisse préférer VSCode.

Nous embauchons des personnes curieuses, audacieuses et humbles, à qui nous accordons ensuite beaucoup d’autonomie pour apprendre et créer. Nous nous intéressons plus à ce que vous avez fait depuis votre sortie de l’école, qu’au diplôme que vous y avez obtenu. À nos yeux, des projets intelligemment menés en disent plus long que n’importe quel pédigrée académique.

Compétences attendues

Idéalement, vous avez :

  • Au moins 3 ans d’expérience avec des langages de programmation front-end. Nous utilisons React + TypeScript ;

  • Une bonne maîtrise de React, ou d’autres bibliothèques similaires de création d’applications web ;

  • Une bonne maîtrise du CSS, vous savez reproduire n’importe quelle interface au pixel près ;

  • L’habitude de collaborer avec d’autres personnes sur du code (tests, revues, intégration continue, contrôle de versions, documentation).

  • Des compétences en matière de montée en charge des applications et d’optimisation des performances.

  • De l’empathie pour les personnes qui utilisent ce que vous créez — vous aurez régulièrement des interactions avec nos banquiers et nos clients.

  • Un bon niveau d’anglais à l’écrit — notre documentation est en anglais et vous y contribuerez.

Note : vous n’avez pas besoin de posséder 100 % des compétences listées ci-dessus pour nous écrire. Si vous pensez avoir la plupart des qualités requises pour ce poste, à l’exception d’une ou deux, écrivez-nous quand même. Et si une petite voix vous dit que vous feriez mieux d’attendre, ignorez-la et envoyez-nous votre candidature malgré tout. Les personnes qui travaillent chez Memo Bank ne cochaient pas toutes 100 % de nos cases au moment où elles nous ont écrit. Elles ont simplement tenté leur chance en se disant qu’elles feraient de leur mieux si elles étaient prises. Vous êtes sans doute dans le même état d’esprit, alors allez-y.


Déroulement des entretiens

Comment postuler

La candidature

Envoyez-nous votre CV (ou votre profil LinkedIn) et un texte (en français ou en anglais) nous expliquant pourquoi vous souhaitez nous rejoindre. Nous n’attendons pas une lettre de motivation formelle. Parlez-nous plutôt de ce que vous pensez pouvoir nous apporter et de ce que vous aimeriez recevoir en retour. Sans lettre de votre part, nous ne pourrons pas statuer sur votre candidature. Nous avons besoin de connaître vos attentes pour savoir si vous pourrez vous épanouir parmi nous. Vous allez peut-être nous trouver exigeant(e)s sur ce point, mais vous n’avez pas idée du nombre de candidat(e)s qui font l’impasse sur la lettre de motivation.

Les entretiens

Voici ce à quoi vous pouvez vous attendre si votre candidature est retenue :

  1. Premier entretien téléphonique avec notre équipe de recrutement (45 minutes) ;

  2. Test technique à faire chez vous à votre rythme (1 heure de travail environ) ;

  3. Entretiens avec des membres de différentes équipes par visioconférence (3 heures).

Memo Bank est membre du collectif IDEA pact, une communauté dont les membres s’engagent à favoriser l’inclusion, la diversité, l’équité et l’accessibilité en entreprise — dès le recrutement. Nous avons à cœur d’offrir un environnement de travail inclusif, c’est-à-dire un espace où chaque personne peut exprimer son individualité de manière authentique, sécurisante et valorisante. Nous sommes convaincu(e)s que c’est la diversité de parcours, expériences, cultures et perspectives qui fait la richesse d’une équipe, et le succès d’un projet. Nous avons construit un processus de recrutement basé sur les compétences, dont vous trouverez le détail sur notre blog. Si vous avez besoin d’un aménagement au cours de l’une de ses étapes, faites-le nous savoir dans votre candidature ou lors de votre entretien téléphonique.

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres