Recrutement

Stage - Développeur Frontend

Stage de 4-6 mois

 

Poste à Grenoble ou Lyon

Embauche en CDI à la clé

Le contexte

Vous intégrerez l’entreprise Sogilis, société de service composée d’une quarantaine de personnes sur Grenoble et Lyon.

Nous recherchons notre futur collègue aspirant à devenir développeuses ou développeurs front.

Dans le cadre de ce stage, nous vous proposerons de développer 
vos compétences en développement front et en méthodes de développement en travaillant sur plusieurs produits internes, pour les rendre plus attractifs et ergonomiques.


Vous serez co-encadré·es par Benoît & Morgan, développeurs front, et Margaux, ux-designer et product owner.

Quoi ?

Les 3 sujets que vous aborderez au cours de ce stage: 

Enrichissement fonctionnel des ergogames : c’est une plateforme de jeu permettant de comprendre les principes d’ergonomie numérique grâce à des petits jeux.
Nous aimerions l’enrichir avec une partie permettant de tester la 
bonne compréhension des principes, et qui sait, peut-être ajouter un 6ème jeu ! (langage : vue)

 

Enrichissement fonctionnel du site uxShadow : uxShadow est la marque de nos consultant·es UX-UI.
Nous aimerions enrichir le site web avec des 
éléments ludiques et interactifs, par exemple un quiz. Ce projet en est encore à ses balbutiements, mais il peut y avoir plein de choses à faire !

Amélioration de Planbot : c’est notre outil interne permettant de saisir chaque jour quelle partie de notre journée nous avons passé sur quel projet. Il est utilisé pour suivre l’avancement des projets et pour la facturation.
Nous avons 
plusieurs idées d’amélioration sur ce logiciel ! (langage : Ruby on rails et React)

Objectifs du stage

Notre ordre de priorité:

1. La ou le stagiaire passe un super stage

2. Que cette personne ait envie de poursuivre l’aventure du développement logiciel agile chez Sogilis

3. L’outil est assez mature pour être présenté à la communauté (articles, tutos, screencasts)

4. Une montée en compétence générale de Sogilis sur le Rust, et un projet exemple pour servir de base à de futurs projets embarqués ou cloud native

Qui ?

Ce stage est un stage de pré-embauche donc on vise le long terme.

 

Ce qui nous semble essentiel pour que le stage se passe bien :

– Chercher un stage de fin d’études (pour être dispo à l’embauche après, sinon ça marche pas :p)
– 
Une bonne maîtrise des concepts de développement logiciel et une capacité à s’adapter à des technologies variées

– Une sensibilité à l’ergonomie numérique

– Avoir envie de travailler en équipe et communiquer

Être autonome dans sa zone de confort mais être capable de solliciter de l’aide face à un blocage

– Le goût du service et de la relation client

 

/!\ En bref : on cherche quelqu’un qui saura faire, pas quelqu’un qui sait déjà faire /!\

Comment ?

Chez Sogilis on aime la technique, mais on sait que ce sont les pratiques qu’on met en place qui font la différence entre un échec et une réussite sur un projet logiciel.
Et comme on veut 
que le stage soit une réussite, on va mettre en place ce qu’on veut faire bien.

Avec un vocabulaire accessible :

– On réalise les fonctionnalités au fur et à mesure par petites étapes

– On fait des tests automatisés pendant le développement pour vérifier que l’outil marche

– On bosse ensemble pour partager la connaissance

– On met en place des outils automatisés pour détecter les problèmes

 

Avec le vocabulaire qu’on utilise tous les jours :

– On fait du développement Agile itératif/incrémental (un backlog de user stories et Kanban)

– On organise du pairing autant que possible, avec le tuteur ou d’autres collègues pour partager la connaissance, pour faire de la revue de code, etc. Un créneau quotidien minimum est mis en place pour t’éviter la frustration d’un blocage.

Continuous testing/continuous integrationOn se fait un planning pour s’organiser. Si on dévie de ce planning, on ajuste le périmètre fonctionnel, pas la qualité.

 

Notre philosophie de base c’est ça :https://manifesteagile.fr