Cette offre n’est plus disponible.

Data visualization stack - Senior Software Engineer Frontend

CDI
Nantes
Salaire : 55K à 75K €
Télétravail occasionnel
Expérience : > 5 ans

Opendatasoft
Opendatasoft

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Opendatasoft recherche un ou une ingénieur logiciel pour améliorer et enrichir son interface de visualisation de données. Vous participerez à la conception et l’implémentation de nouvelles fonctionnalités et à leur arrivée en production, au sein de la squad en charge de ces sujets.

Opendatasoft propose une librairie de widgets de visualisation de données open source permettant à ses utilisateurs non seulement la création de dashboard dynamiques multi-contextes via l’API d’Opendatasoft, mais aussi tout une gamme de visualisations pré-configurées (cartes multi-layers, graphiques, 3rd-party apps).

Cette large palette de widget prêts à être consommé permet une grande variété d’usage en toute indépendance pour les producteurs et consomateurs de données. En rejoignant la squad en charge de ces outils, vous participerez à l’évolution de ces fonctionnalités pour à la fois les rendre plus accessibles, mais également plus robustes et plus puissantes.

Vous travaillerez au sein d’une squad de 3 à 4 personnes, accompagné dans la conception par l’équipe Produit, et bénéficierez de l’expertise technique de toute l’équipe Engineering et Infrastructure. Les développements sont réalisés en React. Vous serez amenés à travailler à la fois sur la partie React, mais également sur une partie du backend lorsqu’une fonctionnalité le nécessite, par exemple l’API d’analyse d’Opendatasoft ou même l’indexation de shapes géographiques dans Elasticsearch.

Vous devez être autonome, avoir à coeur de produire du code lisible et maintenable et garder constamment le soucis d’améliorer les possibilités offertes aux utilisateurs et leur expérience d’utilisation au quotidien.

Nous cherchons quelqu’un capable de faire grandir techniquement toute une équipe par la finesse de ses proposition de conception et la qualité de son implémentation. Vous devez aimer la transparence et l’entraide, être humble et curieux de tout, vouloir progresser personnellement et techniquement.

Votre rôle au sein de l’équipe

  • Concevoir et réaliser de nouvelles fonctionnalités et évolutions des modes de visualisation de données
  • Participer au support des fonctionnalités déployées en production
  • Développer une connaissance de la stack technique au delà de votre squad
  • Accompagner et faire grandir des développeurs juniors
  • Aider l’équipe Product a rédiger des spécifications fonctionnelles
  • Prendre votre part de responsabilité dans les décisions techniques
  • Vous coordonner avec les autres squads afin de délivrer régulièrement des fonctionnalités de qualité

Profil recherché

Ces éléments représentent une liste idéale, si vous avez un doute sur un ou plusieurs points n’hésitez pas à postuler et nous seront ravis d’en discuter plus en détail

  • Vous avez au moins 3 ans d’expérience de développement de code en production
  • Vous maîtrisez précisément les technologies du Web (protocoles, formats)
  • Vous avez une bonne connaissance de React ou d’un autre framework JS (Angular, Vue)
  • Vous avez une bonne connaissance d’au moins un langage backend (Python, Ruby, Java…)
  • Vous écrivez du code de qualité et et mettez un point d’honneur à rendre les composants que vous développez réutilisables
  • Vous savez prendre la responsabilité d’un sujet avec une certaine autonomie au quotidien
  • Vous êtes rigoureux en terme de qualité de code et d’automatisation de tests

Les plus

  • Vous avez une expérience dans l’utilisation de librairies de visualisation de données (Highcharts, d3.js, etc)
  • Vous avez déjà de bonnes notion de visualisation de données géographiques
  • Vous avez une réelle appétence pour le design et les problématiques UI/UX de la visualisation de données
  • Vous connaissez l’univers de l’Open data et avez une expérience dans la production ou la consommation de données ouvertes

Nos petits plus ODS :

  • Carte Lunchr (8,50€/jour)
  • Participations sponsorisées pour des événements sportifs : Marathon de Paris, the Color Run et plein d’autres !
  • Flexibilité de télétravail
  • Flexibilité des horaires
  • Prime de cooptation
  • Achat de livres techniques à la demande
  • Equipements à la demande (laptop, second/troisième écrans, chaises ergonomiques, bureau debout…)
  • Participation optionnelle à des évènements clients
  • A vous de proposer !

Déroulement des entretiens

1. Entretien téléphonique (30 minutes)

David Thoumas (CTO)
Présentation du poste, de l’équipe, du parcours et des motivations du candidat, de son principal accomplissement…

2. Entretiens physiques

Sur une même demi-journée :

  1. Entretien technique avec un lead-dev et un dev de la squad (1h30)
  2. Entretien* avec l’équipe RH (30 minutes)
  3. Entretien avec Nicolas Terpolilli, Engineering manager (30 minutes)
  4. Entretien avec David Thoumas, CTO (1 heure)

* Les entretiens suivants ne se font que si l’entretien technique est validé.

Option : Rencontre avec l’équipe et les collaborateurs + visite de nos bureaux*

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