Nous utilisons les cookies à diverses fins, notamment dans un but d'analyse du trafic. En poursuivant votre naviguation sur le site, vous acceptez leur utilisation.

Présentation de Theodo

Création du profil : Mai 2013

   Agile 

Passer un ou plusieurs QCM (PHP, JS)

Localisation et site Internet

Les locaux se situent au cœur de Paris dans le 17ème arrondissement, boulevard des batignolles.
Métros Rome (2), Villiers (3) et Saint-Lazare (14, E).

Notre site internet est : https://www.theodo.fr/

Présentation générale

Theodo a été crée en 2009 par deux entrepreneurs sortis de Polytechnique. Société de service experte en développement web agile, Theodo se distingue par son focus sur la vélocité :

  • Une équipe d’excellents ingénieurs-développeurs, grâce à un recrutement exigeant et une formation interne intense
  • Une expertise sur des technologies webs open-source qui favorisent le développement rapide d’applications : Symfony2, MongoDB, HTML5, Backbone.js, Puppet, Vagrant, Titanium, etc.
  • Une méthodologie agile rigoureuse basée sur Scrum pour le développement, Devops pour l’infrastructure et le déploiement et Lean Startup pour les arbitrages fonctionnels
Nous apportons cette vélocité et la culture des leaders du web sur des projets stratégiques pour des clients prestigieux : Sagem, AlainAfflelou, MaisonsDuMonde.fr

Cette expertise unique fait de Theodo l’entreprise la plus dynamique de son secteur et nous permet de nous projeter à 5 ans sur une croissance supérieure à 50% par an. En rejoignant les 30 membres de l’équipe Theodo aujourd’hui (dont 25 experts techniques), vous aurez l’opportunité d’exploiter tout votre potentiel et de progresser ainsi très rapidement dans un environnement jeune et motivant.

Projets réalisés

Theodo intervient sur des projets digitaux stratégiques pour des grands comptes et des PMEs. Nous les accompagnons dans l’adoption de l’agilité sur leur projet et le développement itératif de leurs besoins.

Des exemples de projet récents :

  • une application Saas pour Sagem en Symfony2, PostgreSql, Jquery, Bootstrap ;
  • une application mobile multi-plateforme pour Heineken en Titanium ;
  • le site http://ebar.lequipe.fr pour l’Equipe.fr en Symfony2, MongoDB, Varnish ;
  • une application mobile multi-plateforme offline en HTML5 et Backbone.js
Nous intervenons toujours en équipe de 2 à 5 développeurs en direct avec le client / product owner, coachés par un Scrum master. Sur tous nos projets nous mettons en place un pipeline de déploiement rapide dans une logique devops :
  • Versioning avec git sur Github
  • Intégration continue avec PHPUnit, Jasmine, Behat, Jenkins
  • Provisioning des environnements avec Fabtools ou Puppet
  • Environnement de développement Vagrant, environnement de testing cloud LXC ou OpenStack
  • Déploiement automatisé avec Fabric ou Capifony

Profils recherchés

Nous recherchons trois qualités chez nos futurs experts techniques :

  • le potentiel de devenir un expert Theodo
  • l’envie de devenir un expert Theodo
  • l’esprit d’équipe

Nous recherchons des personnes polyvalentes qui ont envie :

  • de créer de la valeur en confrontant leur expertise technique aux besoins fonctionnels du product owner
  • d’approfondir leur expertise technique, de communiquer dessus et de s’impliquer dans les communautés techniques
  • de progresser rapidement en responsabilités

L’esprit d’équipe se traduit par la bonne ambiance entre membres de l’équipe mais surtout par la confiance réciproque qui permet à chacun de se challenger dans l’intérêt de l’équipe, quelque soit la séniorité des uns et des autres, en toute franchise.

La progression de chacun est aujourd’hui balisée en 4 étapes qui durent chacune de 6 à 18 mois :

  • Junior développeur : intervention sur des projets scrums, épaulé par un lead développeur
  • Développeur : intervention sur divers projets, toujours en scrum, prises de responsabilités sur des sujets techniques
  • Lead developer : position de séniorité sur les projets, responsabilités clients en intervenant comme expert chez des clients (missions de 3 mois max, renouvelables), responsabilités techniques en étant expert d’un pôle de compétence et en intervenant en accompagnement sur des missions courtes de quelques jours : intégration continue, architecture, performances, bonnes pratiques devops, etc., responsabilités « évangélisme » en contribuant au blog et en faisant des conférences
  • Technical team manager, rôle d’architecte, responsabilités management sur une équipe de 6 à 15 personnes, responsabilités business

Les étapes suivantes, directeur technique puis directeur technique associé, permettront le moment venu aux plus motivés de s’impliquer directement dans la croissance Theodo.

La rémunération est basée sur les standards du marché à l’aide de données extérieures. Elle progresse avec l’expertise, les qualités humaines, les performances et l’implication de chacun.

Management

Sur les projets, l’équipe projet est autonome et se manage toute seule grâce à la force de la méthode Scrum.

En dehors des projets, la progression personnelle de chaque membre de l’équipe est au coeur de la stratégie de management de Theodo. Les entretiens annuels fixent des objectifs annuels, suivis chaque mois par les teams managers pendant un entretien mensuel.

La communication et la transparence sont clefs, facilités par plusieurs moments dédiés et la proximité des équipes.

Nos valeurs n’ont pas besoin d’être placardés sur nos murs mais elles guident notre stratégie au jour le jour :

  • l’envie de progresser
  • le pragmatisme
  • l’esprit d’équipe

Formation

Chez Theodo nous recherchons avant tout des personnes avec beaucoup de potentiel et l’envie de progresser. La formation est donc clef : 

  • formation intense initiale : 2 semaines de Pair Programming chaque matin avec un senior différent, à deux sur un clavier, changement toutes les 5 minutes pour toujours rester concentré. L’après-midi continuation du projet seul en faisant des points réguliers avec le développeur expérimenté du matin. Montée en compétence ultra-efficace et intégration rapide aux membres de l’équipe.
  • les formations cambouis du vendredi midi : présentation des technos récentes sur lesquelles ont travaillé certains membres de l’équipe
  • le pair-programming en formation continue, avec le directeur technique ou un autre développeur expérimenté de l’équipe
  • projets de R&D. Notre projet phare en ce moment : Theodo Evolution, cf la conférence de Fabrice Bernhard à Portland : https://joind.in/talk/view/8679. Produit internes : Allomatch, Theodo Lean, etc. Etude de nouvelles technologies et publication d’articles sur le blog.
  • développement de la polyvalence grâce à SCRUM qui responsabilise toute l’équipe technique, juniors inclus, et la met en contact direct avec le porteur de projet, le plus souvent un décideur expérimenté. Développement du relationnel et vision globale de l’ensemble des enjeux d’un projet, stratégiques et business.
  • formation continue à l’agilité grâce au Scrum de Scrum chaque lundi midi
  • participation possible aux conférences majeures, en France et à l’étranger. cf. Symfony Live Berlin : https://lh5.googleusercontent.com/-AJ5dbaq_Qs4/UL0-LEyecEI/AAAAAAAABAg/LzFUZNx4ksI/s1347/IMG_9163-2.jpg. Contributions à ces conférences encouragées, cf. Marek et Benjamin au dernier PHP Tour : https://www.youtube.com/watch?v=TjCGV7IiVSg&list=PL9zDdgiGjkIeaywdgo3ppzTdFg420SiBS&index=4

Extras

  • Les locaux sont dans Paris, facilement accessibles
  • Chaque développeur construit sa machine en arrivant, pour être certain de faire la bête de course la plus adaptée à ses besoins.
  • La prime confort trimestrielle permet de s’acheter tout ce qui peut améliorer son confort de travail : souris ergonomique, super-clavier, fauteuil de luxe, smartphone, tablette, etc.
  • Theodo organise 1 soirée par mois, soirée jeux vidéos/vin fromage, bowling/bière sandwich…et pleins d’autres soirées en semaine et le week end s’organisent en dehors de ces dates !
  • La grande table de la salle de réunion nous permet de manger ensemble à midi… et de jouer au ping pong en fin de journée !

Mots-clefs

développement agile, architecture d’applications web, Symfony, open source, méthode agile, SCRUM, Symfony2, MySQL, MongoDB, HTML5, Backbone.js,Titanium, DevOps, Puppet, LXC, EC2, Jenkins, xUnit, PhantomJS, Mink, JsTestDriver, Git, Github, Redmine

JobProd devient TechDoors.io !