Développeur(se) JavaScript Front-End

Poste pourvu

Missions

Développeur/développeuse JavaScript en Front-End (de préférence Junior ou intermédiaire).

CDD d'une durée de 6 à 12 mois (ou stage de longue durée) avec pour objectif transformation en CDI.

Nous recherchons une personne :

  • Passionnée par le code, qui ne refuse jamais un bon refactoring
  • Ayant d’excellentes facultés d’abstraction
  • Avec un état d’esprit ingénieur (même en l'absence de diplôme)
  • Ayant de l'initiative tout en sachant communiquer et travailler en équipe

Les technologies que vous allez utiliser doivent vous susciter un fort intérêt, et si vous n’êtes pas encore spécialiste, vous le serez bientôt :

  • JavaScript en ES.Next (Babel, Webpack)
  • React avec Redux
  • Git avec GitHub et services d’intégration continue

Votre rôle consistera en partie à :

  • Comprendre et structurer le besoin métier du client
  • Concevoir et développer les solutions métier lié à la 3D dans le navigateur
  • Participer à la conception de notre API JavaScript 3D
  • Participer à l'évangélisation et l’instauration de bonnes pratiques de développement

Environnement de travail

Hapticmedia est une entreprise agile fonctionnant en équipes dont la taille suit la règle des deux pizzas.

L’utilisateur final est au centre de nos préoccupations !

Pour pouvoir nous focaliser au maximum sur la créativité et les fonctionnalités, nous mettons en oeuvre les paradigmes de conception suivants :

  • Domain Driven Design avec microservices
  • DevOps avec intégration continue
  • Considération de l’UX/UI comme un art à part entière

Entre autres, Hapticmedia :

  • Contribue à l’Open Source
  • Est particulièrement attentif à la sécurité et à la scalabilité (via le cloud AWS)
  • Utilise les dernières technologies à disposition
    • WebGL, IndexedDB, WebWorkers, SIMD
    • GraphQL, React, Webpack, Node.js, ES.next, Babel, NoSQL, TC39

La composition de notre stack logicielle est détaillée sur notre page StackShare.

Stack DevOps - Service Map

Nos réponses au test de Joel :

  • ✔ Do you use source control?
  • ✔ Can you make a build in one step?
  • ✔ Do you make daily builds?
  • ✔ Do you have a bug database?
  • ✔ Do you fix bugs before writing new code?
  • ✔ Do you have an up-to-date schedule?
  • ✔ Do you use the best tools money can buy?
  • ✖️ Do you have testers?
  • ✔ Do you have a spec?
  • ⌛ Do you do hallway usability testing?
  • ✖️ Do new candidates write code during their interview?
  • ⌛ Do programmers have quiet working conditions?

Avantages

  • Choisissez votre matériel (MAC/PC) et votre OS (Linux, OSX, Windows)
  • Tickets restaurant
  • Complémentaire santé
  • Bureaux en plein centre ville de Strasbourg avec ping pong, babyfoot, douches
  • Des collègues vraiment cools et bienveillants !

À propos d'Hapticmedia

Hapticmedia est une startup utilisant les dernières technologies Web pour proposer, en mode SaaS, des solutions de visualisation et personnalisation d’objets interactifs 3D directement accessibles dans le navigateur sur tout support, à destination notamment du commerce connecté.

Nous souhaitons avant tout travailler avec des passionné(e)s, stimulé(e)s par l'idée de concevoir et mener à terme de nouveaux outils, avec comme but la satisfaction de l'utilisateur.

Ce qui est important à nos yeux : mu par une réelle motivation, chacun doit pouvoir trouver sa place et s'épanouir dans son rôle, dans une ambiance globale créative, stimulante et impérativement sympathique !

Nous contacter

talent@hapticmedia.fr