Présentation de l'entreprise

Avec plus de 17 000 projets financés depuis sa création en 2010 et plus d’1.5 million d’utilisateurs, Ulule est la première plateforme de crowdfunding en Europe (https://www.ulule.com). Notre site est disponible en 8 langues !

Nous sommes à ce jour 60 au sein de l’équipe, basés pour la plupart à Paris (2ème arrondissement) et avons déjà ouvert des bureaux à Montréal, Barcelone, Milan, Rome et Anvers. Outre son côté dynamique et international, Ulule est une des 25 premières entreprises françaises certifiées B Corp, ainsi reconnue pour son impact sociétal positif, au cœur même de son activité.

Le poste est basé à Paris 2e (station Grands Boulevards).

Pourquoi nous rejoindre ?

  • Startup dynamique et qui fait sens

  • Vous serez connecté(e) à la réalité de milliers d’utilisateurs qui utilisent votre travail quotidiennement (1.6M)

  • Vous ferez vos choix de technologies, en bonne intelligence en binôme avec le CTO

  • Environnement de travail exigeant mais décontracté

  • Beaucoup d’open-source

  • Vous travaillerez avec des passionnés du web qui ne se refusent rien côté backend

Description du poste

  • Maintenir l’existant et gérer la refonte UI en cours de la plateforme en applications riches (nouvelle page d’accueil, discussions, etc.)

  • Développer de nouvelles fonctionnalités riches et ergonomiques côté client avec Javascript

  • Faire évoluer notre kit UI basé sur la méthodologie BEM en collaboration avec notre UX designer

  • Faire évoluer notre kit de composants React (Formulaires, Modal etc.)

  • Apporter votre point de vue d’intégra(teur/trice) dans la conception de nouvelles fonctionnalités du site

  • Imaginer des nouvelles architectures

  • Organiser les éléments visuels du site pour desktop et mobile

Profil recherché

  • Vous êtes passionné(e) par la conception de site web et plus particulièrement le côté client

  • Vous avez un grand intérêt pour le langage Javascript et aimez écrire du code propre et testé

  • Vous maîtrisez HTML5 et produisez des fichiers CSS clairs et lisibles par toute l'équipe

  • Vous respectez les standards du web et connaissez les principales recommandations d'accessibilité W3C et WAI

  • Vous avez déjà consommé des API web

  • Vous êtes attenti(f/ve) à l'optimisation de votre code pour un meilleur référencement dans les moteurs de recherche (SEO)

  • Vous êtes rigoureu(x/se) et précis(e) dans l'intégration des maquettes du graphiste

  • Vous savez optimiser le poids des éléments graphiques que vous utilisez et savez choisir intelligemment la bonne extension de chacun d'entre eux

  • Vous aimez partager vos connaissances et accompagner un(e) apprenti(e) ne vous fait pas peur

Compétences recherchées

  • Précédente expérience significative dans le développement d’applications riches avec React.js (Redux, Flux, etc.)

  • Maîtrise de l’orientée objet en Javascript en ES6

  • Maîtrise des langages HTML5 et CSS3

  • Maîtrise de l’intégration en responsive design

  • Intérêt pour les pre-compilers (Sass, etc.)

  • Production de code compatible avec tous les navigateurs (Firefox, Google Chrome, Safari, >= IE11)

  • Utilisation de Photoshop

Points de bonus

  • Vous avez déjà travaillé avec des moteurs de template comme Twig ou Smarty

  • Vous pouvez montrer des applications web / intégrations que vous avez réalisées

  • Vous avez un intérêt pour la programmation fonctionnelle

  • Vous avez déjà écrit une API REST

Ce que l’entreprise va vous apporter

  • Salaire attractif

  • Un environnement enrichissant et humain ; vous apprendrez beaucoup de choses techniques mais pas que ;)

  • Des bureaux sympas dans le centre de Paris

  • Une après-midi de libre tous les vendredis sur des projets de R&D

  • Une startup à forte croissance qui n’a pas fini de vous surprendre et qui organise des évènements sympas

  • Du remote lorsque vous avez besoin de vous isoler pour mieux vous concentrer

  • La participation à des conférences

Exemples de nos réalisations

Notre stack actuelle

  • Python/Django

  • Go

  • Nginx

  • Varnish

  • PostgreSQL (<3)

  • Redis (très utilisé)

  • Rabbitmq

  • Ansible

  • ElasticSearch

  • Webpack

  • React.js (redux)

  • SASS

  • Jest, mocha / chai

Vous intégrerez une startup en pleine ascension, on ne vous demandera pas d’intégrer des maquettes pour un client agaçant pour le lendemain sur IE ;)

Intéressé(e) ? Contactez-nous avec votre CV et / ou vos réalisations directement à tech[at]ulule.com et / ou en postulant via le lien ci-dessous. Nous avons hâte de vous rencontrer.