Développeur Web Fullstack F/H

à Zenika (Voir le profil)
Lieu Rennes, France
Date de publication 21 septembre 2018
Métiers/Fonctions Informatique - Développement
Type de contrat Stage
Adresse du poste 2 bis Place Saint-Mélaine

Description

Objectif du stage :

 

Contribuer à un projet open source permettant à l’intelligence collective de la communauté de mieux s’exprimer via la rédaction collaborative et démocratique de textes (manifestes, synthèses, documents politiques, pétitions, ..). Tu participeras activement au développement de cet outil numérique en lien direct avec les utilisateurs, avec un encadrement réactif et passionné.

Environnement technique :

 

NodeJS, Elm, JavaScript, CSS, HTML, NodeGit, API GitLab, PWA, Scrum

 

Elm étant une technologie encore assez peu utilisée, une expérience dessus n’est pas exigée. Mais de la curiosité pour l’approche fonctionnelle, et une expérience sur React / Redux serait un plus.

 

Tes missions :

Cette liste est donnée à titre indicatif et pourra s’adapter selon tes appétences

 

  • Développement de nouvelles features pour l’interface client en Elm
  • Développement de l’API en NodeJS, réflexions sur l’infrastructure (Cluster, P2P)
  • Amélioration de l’expérience utilisateur, UX / UI, CSS, Motion Design
  • Participation à des talks / conférences pour promouvoir le projet en binôme
  • Utilisation de la méthode Scrum, et développement avec les utilisateurs

 

Tu seras confronté à de nombreuses problématiques actuelles de développement avec une PWA réalisée en Elm avec le framework CSS Bulma, et une API écrite en NodeJS avec une base de données MongoDB. NodeGit est également très utilisé au coeur du projet, tout comme l’API de GitLab. Au-delà de l’aspect technique, tu participeras aussi à l’essence et à la promotion de ce projet qui se veut communautaire et orienté vers la “facilitation démocratique”. Ce projet s’inscrit dans un cadre où les outils numériques sont attendus pour permettre et/ou faciliter l’horizontalité dans les prises de décisions à grande échelle.

 

Le mot du tuteur de stage

Je ne suis pas vraiment un passionné d’informatique depuis l’enfance.

 

D’abord passionné par les Maths puis par la Physique, dans laquelle j’ai fait mes études.

Je travaillais sur des simulations numériques du climat de … Titan, la plus grande lune de Saturne.

 

Mais le climat de Titan m’a vite semblé trop lointain de préoccupations plus immédiates et bien terrestres celles-là. J’en suis venu au développement web quand j’ai compris son potentiel pour offrir des outils capables de modifier nos sociétés très rapidement.

 

Je crois dans la démocratie participative et l’émergence d’un modèle de société durable et plus humain que ce que nous connaissons actuellement. C’est mon côté idéaliste, ou peut-être utopiste 😉

 

C’est dans ce cadre qu'est né le projet Emendare, comme un outil permettant à un groupe de travailler ensemble à la rédaction de textes communs. Son objectif est de favoriser l’émergence de structures (entreprises, associations, coopératives, partis) adoptant une gestion participative et horizontale. Le projet est ambitieux.

 

C’est pour cela qu’il a besoin de toi !

 

Si tout cela te parle, c’est peut-être bien que l’on devrait en discuter ensemble ?

 

Qui es-tu ?

 

Tu es étudiant en dernière année et recherche un stage de pré-embauche. Tu es force de proposition, moteur, et tu as déjà pu développer une interface web avec un framework JavaScript. Tu peux présenter un projet personnel ou d’étude utilisant NodeJS ou un framework JS côté client web.

 

Tu es passionné par ce que tu fais de manière générale, et en particulier par les nouvelles technologies et les possibilités qu’elles offrent pour faire évoluer nos sociétés.

Tu sais chercher l’information et apprendre par toi-même.

 

Ce qu’on te propose :

  • Gratification de 1300 euros brut
  • Tickets restaurant
  • Remboursement de 50% de tes frais de transport en commun / prise en charge de tes frais kilométriques en vélo
  • Accès à nos formations
  • Encadrement par un consultant sénior. Il t’apportera son expertise en développement Agile s'appuyant sur Scrum
  • Projets de développement sur des nouvelles technologies et sur des sujets variés et innovants
  • Possibilité d’embauche à l’issue du stage
Pour un meilleur suivi de vos candidatures nous vous conseillons de créer un compte candidat
Drop files here browse files ...
Votre CV, lettre de motivation...en format pdf, .doc ou docx