OpenClassrooms

OpenClassrooms

EdTech, Education

Paris

Technologies et outils

    Backend

    • Symfony
      Symfony
      100%
    • Redis
      Redis
      100%
    • PostgreSQL
      PostgreSQL
      100%
    • PHP
      PHP
      100%
    • Algolia
      Algolia
      100%

    Frontend

    • Redux.js
      Redux.js
      100%
    • React JS
      React JS
      100%
    • JavaScript
      JavaScript
      100%

    Devops

    • Kubernetes
      Kubernetes
      100%
    • GitHub
      GitHub
      100%
    • Docker
      Docker
      100%
    • AWS
      AWS
      100%
    • argoCD
      argoCD
      100%

Organisation et méthodologies

👋 Les équipes opérationnelles pluridisciplinaires (squad) sont organisées selon le cycle de vie de l'utilisateur, couvrant les phases d'Enrollment, Training, et Career, ainsi que les besoins des utilisateurs internes. En complément, nous avons des équipes transversales dédiées à la Recherche Utilisateur, aux Données, à la Qualité, à la Sécurité et à la Plateforme.

Nos objectifs se concentrent sur :

  • L'impact utilisateur
  • L'impact business
  • L'efficience de l'équipe
  • La qualité
  • L'environnement humain et de travail

Pour atteindre ces objectifs, les équipes utilisent diverses méthodologies et pratiques, notamment des approches itératives, la collecte de retours utilisateurs, l'amélioration continue et l'intelligence collective.

Projets et défis techniques

Sécurité et protection des données

Sécurité et protection des données

  • Certifié ISO 27001 depuis Juin 2023, OpenClassrooms est particulièrement attentive aux sujets de sécurité et de protection des données.
  • OpenClassrooms a mis en place une approche novatrice et opérationnelle de ces sujets, pilotés par une équipe soucieuse des enjeux business et de la user experience.
  • Objectif : assurer un niveau de sécurité adapté au contexte de l’entreprise en limitant au maximum les points de friction et blocage opérationnel.

Clean architecture

⚙️ Le backend d'OpenClassrooms utilise la Clean Architecture, c'est-à-dire un découplage au maximum de la logique métier et de la logique technique, permettant de maintenir une complexité stable dans le temps. Malgré l'ancienneté du projet, elle limite la dette technique et évite une refonte massive.

Clean architecture

Processus de recrutement

  • Entretien RH (30 min) : Discussion avec un membre de l'équipe Talent Acquisition sur les critères essentiels du poste, votre motivation, vos prétentions salariales, votre disponibilité et d'autres éléments pertinents pour la prochaine étape du processus de recrutement.

  • Entretien Manager (60 min) : entretien avec le responsable du poste pour approfondir votre parcours et vos réalisations professionnelles. Des questions situationnelles et comportementales seront posées pour évaluer vos compétences.

  • Cas pratique : validation de vos compétences pratiques à travers une étude de cas.

  • Entretien final avec le CTO (45 min) : entretien avec deux membres de nos équipes pour confirmer vos compétences pour le poste et évaluer votre adéquation avec notre environnement professionnel et nos valeurs.

  • Références professionnelles