Elao à Paris
Créé par 3 développeurs à Lyon il y a plus de 10 ans, Elao est présent sur Paris depuis 2015. À travers cet article, nous voulons vous présenter notre cadre de travail et l'environnement parisien.
Elao, ce sont des tribus de développeuses et développeurs :
- qui aiment les challenges techniques
- capables d'accompagner nos clients
- sensibilisées aux méthodologies agiles et Lean
- qui souhaitent progresser et transmettre leurs savoirs et expériences
Proche du client
Elao Paris est une tribu montée sur le concept d’ équipes capables d'accompagner nos clients en toute autonomie. Une équipe est composée de 3-4 développeurs. Elle a suffisamment d'expérience pour être force de proposition pour nos clients. Elle rencontre régulièrement le client pour recueillir le besoin et partager l'avancement. Elle s'organise pour trouver la solution la plus adaptée au projet, au produit.
Cette connaissance du produit nous permet de mieux répondre à nos clients. L'équipe est accompagnée d'autres compétences (intégration, design, UX) en fonction des projets. Un accompagnant projet intervient pour fluidifier la relation avec nos clients comme un Scrum Master. Il aide l'équipe à s'auto-organiser et/ou le client à monter en compétence sur les méthodologies agiles.
Environnement technique
Notre socle technique backend est basé depuis 2006 sur PHP et le framework Symfony sur lequel nous avons beaucoup investi. Pour le frontend, après être passé par EmberJS et Meteor, nous avons sélectionné dans l'écosystème JavaScript, React / ReactNative.
Notre positionnement historique sur Symfony nous confronte à des projets techniquement complexes. Chaque projet est unique. Nous faisons des applications web et mobile métier sur mesure. Si nous estimons qu'une technologie peut être plus efficace pour un projet et que nous avons la capacité à monter en compétence dessus, nous n'hésiterons pas à le faire ensemble.
Cette appétence technique et notre recherche de l'efficacité nous ont très rapidement fait monter en compétence sur la partie Ops. Porté par la mouvance DevOps, nous avons commencé par l'optimisation de notre écosystème de développement, puis de nos environnements de démonstration, pour finir par la production et faire émerger un nouveau métier chez Elao : l'hébergement sur mesure d'application web. Nous sommes positionnés sur la solution Ansible.
Nous sommes des artisans passionnés par ces écosystèmes qui avancent vite… très vite.
Une culture de l’ingénierie logicielle
Le coût de la qualité reste bien inférieur à celui de la non-qualité.
Depuis plus de 10 ans et quelques 200 projets web, nous avons construit en interne une culture du génie logiciel. Notre niveau de qualité est devenu un standard chez Elao. Un investissement raisonnable au début du projet et une architecture logicielle flexible nous permettent des gains importants en temps et en sérénité sur l'ensemble du projet.
Notre culture centrée sur le produit impacte également la structure de notre code. Nous essayons de découpler le code métier, qui porte le plus de valeur ajoutée, du framework, qui sert à le mettre en oeuvre. Ce type de conception DDD (Domain Driven Design) couplé à l'architecture hexagonale permet de faciliter la mise en place de tests automatiques et de se rendre moins dépendant des montées de version du framework.
Tester, auditer et revoir son code
Pour garantir la qualité dans le temps et la non-régression, nous mettons en place des tests automatiques de l'application en même temps que le code est produit. Ces tests sont lancés à chaque modification et doivent tous passer avant de partir en production. Notre couverture de test dépend de la complexité du projet.
Chaque nouveau développement est revu par un autre membre de l'équipe avant de partir en production. Cette méthode, même si elle consomme un peu de temps, assure un code homogène sur le projet et surtout permet à l'équipe de partager la connaissance produit.
Le partage
Nous sommes conscients que les technologies avancent rapidement. Nous souhaitons dédier du temps pour monter en compétence et nous échangeons à travers des Dojos/Katas, des Elao Talks et du podcast Echo. Nous expérimentons des nouvelles technologies ou des nouveaux design patterns.
Nous appliquons aussi cette recette sur des projets internes. Notre jeu LazerDrive est né comme un projet de R&D sous le nom de Curvytron avant de prendre son envol en tant que projet à part entière. Nous avons aussi participé aux lancements de startups.
Vous pouvez nous croiser sur les conférences techniques et agilité où nous participons et proposons des sujets. Nous sommes impliqués dans la vie de l'AFUP depuis 2008.
Nous rendons aussi au monde de l'Open Source ce qu'il nous apporte. Nous partageons du code comme nos librairies (PhpEnums, ReactNativeRealmConnect, Github Agile Dashboard ou nos rôles Ansible).
Nous rejoindre
Nous recherchons des personnalités motivées (comme tout le monde), capables d'apporter leur diversité et leur univers. C’est une garantie essentielle à la richesse de l'équipe, tant sur le plan humain que professionnel. Nous souhaitons être content de nous retrouver au travail, tant que cela reste à un rythme soutenable. Horaires flexibles, télétravail équilibré bienvenus tant que l'équipe peut avancer sereinement.
Nous attachons beaucoup d'importance à l'intégration de nouveaux collaborateurs et nous espérons le retranscrire dans notre processus de recrutement. Nous évaluons votre niveau technique et notre capacité à vous intégrer dans nos équipes. Après une première rencontre, nous souhaitons que toute l'équipe vous rencontre pour vous donner une bonne impression du travail en équipe chez Elao.
Vous voulez en savoir plus ? N'hésitez pas à venir nous voir au bureau dans le quartier Saint-Lazare, nous contacter sur jobs@elao.com ou en discuter directement avec nous sur Twitter ; rien de plus pertinent pour vous faire une idée précise d'Elao Paris.
- Cindy Liwenge @hellokinedie
- Mathieu Marchois @mmarchois
- Nicolas Dievart @nicolasdievart
- Richard Hanna @richardhanna
- Sébastien Solère @sebsolere
Plus au sud
Vous vous retrouvez dans ce que nous partageons mais vous préférez vivre du côté de Lyon ? Notre tribu lyonnaise est toujours à la recherche de nouveaux profils. Parlez-en avec Xavier Gorse @xgorse ou tout membre de la tribu lyonnaise.
Dans tous les cas, que ce soit sur Lyon ou Paris, nous sommes toujours prêt à partager, écouter et apprendre. Contactez nous ou passez nous voir !