Vous intégrerez l’équipe SAFe IAC (Infra-as-Code) de Sofrecom, une filiale du groupe Orange, reconnue pour son expertise en télécommunications et transformation numérique. Votre mission principale sera de développer une interface web (IHM) permettant aux utilisateurs d’accéder aux produits souscrits via un portail customer care. Vous travaillerez en étroite collaboration avec un Product Owner, un architecte et d’autres développeurs pour garantir la qualité, la performance et la sécurité de l’application.
Les responsabilités clés incluent :
- Concevoir, développer et maintenir des applications web performantes et évolutives.
- Créer des interfaces modernes et dynamiques avec React.js (hooks, Context API, Redux, router, etc.).
- Développer des services back‑end en Python, Go ou Node.js, en exposant des API REST ou GraphQL.
- Participer à la conception technique, aux revues de code et à la documentation technique.
- Garantir la qualité du code grâce aux tests unitaires, d’intégration et aux bonnes pratiques de sécurité.
- Collaborer avec les équipes produit, design et infrastructure pour une intégration fluide.
- Mettre en place et maintenir des pipelines CI/CD pour automatiser build, tests et déploiement.
- Participer activement aux cérémonies Agile (daily, review, retrospective).
- Contribuer à l’amélioration continue des performances, de l’architecture et de la sécurité.
Compétences techniques attendues :
- Maîtrise de React.js (hooks, Context API, Redux, router, etc.).
- Solide expérience en HTML5, CSS3, Bootstrap, Tailwind CSS.
- Très bonne connaissance en JavaScript (ES6+) et TypeScript.
- Connaissance de Nest.js et des architectures front modernes.
- Expérience avec les outils de build (Vite, Webpack, Babel).
- Maîtrise d’un framework serveur (Node.js / Express.js / Nest.js).
- Compétence en création et gestion d’API REST / GraphQL.
- Compréhension de la sécurité des applications web (authentification, autorisation, gestion des tokens, etc.).
- Bonne connaissance de Python et/ou Go.
- Expérience avec MySQL, PostgreSQL et MongoDB (NoSQL).
- Connaissance des ORM tels que Prisma, Sequelize ou Doctrine.
- Pratique des outils de versioning (Git, GitLab, GitHub Actions).
- Notions de CI/CD et d’automatisation du déploiement.
- Expérience avec Docker ; connaissance de Kubernetes est un plus.
- Familiarité avec les environnements cloud (AWS, GCP, Azure).
- Connaissance des pratiques Agile / Scrum.
Profil recherché :
- Diplôme Bac +5 (école d’ingénieurs ou équivalent universitaire).
- Expérience significative d’au moins 8 ans en analyse, conception, développement, intégration et déploiement d’applications web.
- Maîtrise du développement front‑end avec React.js.
- Solides bases back‑end, notamment en Python ou Go.
- À l’aise dans des environnements cloud et avec les pratiques CI/CD.
- Expérience efficace en méthodologies agiles (Scrum, Kanban).
Nous recherchons un professionnel autonome, curieux, ambitieux, capable de réfléchir de façon critique et d’apporter une forte implication au travail. Vous serez amené à travailler dans un environnement innovant, dynamique et à contribuer à la transformation numérique de nos clients.
Le poste est basé à Rabat, avec un mode de travail hybride (présentiel et télétravail). Le contrat est CDI. La rémunération sera compétitive et alignée sur l’expérience et les compétences.
Si vous souhaitez rejoindre une entreprise à taille humaine, où l’agilité, l’audace et l’esprit d’équipe sont au cœur de nos valeurs, envoyez votre candidature dès maintenant. Sofrecom est une entreprise riche de sa diversité, avec plus de 2100 consultants et experts issus de plus de 30 nationalités, répartis à travers ses 9 implantations dans le monde.