Frontend Developer AI

il y a 2 semaines


Casablanca Metropolitan Area, Maroc Simplon Maghreb Temps plein 40 000  - 60 000  par an

Are you passionate about code and love passing on your knowledge? Join
Simplon
and help us train the next generation of digital talent

At Simplon, we believe in an active, inclusive pedagogy that reveals potential. As a Trainer/Coach, you're not just an instructor—you're a coach, a mentor, and the conductor who guides a cohort of learners, often complete beginners, toward their new professional careers.

Your Role: sculpt skills, reveal talent

  • Your main mission is to transform passionate individuals into seasoned professionals. You prepare them not only to master the technical side, but also to adopt the behaviors and reflexes expected in companies (collaboration, agility, communication) and to succeed in their certification.

Your daily missions

Your role is structured around 3 main pillars:

1. Pedagogical engineering & preparation:

  • Participate in recruitment to build motivated, cohesive cohorts.
  • Design and prepare professional projects based on our templates (briefs, source code, resources, deliverables) to develop target skills.
  • Ensure constant technological and pedagogical watch and curate the most relevant resources to enrich the learning path.
  • Collaborate with the pedagogical team to guarantee a caring, structured, and inclusive learning environment.

2. Facilitation & coaching:

  • Lead training sessions dynamically, with a strong focus on project‑based, hands‑on learning ("learning by doing").
  • Develop transversal skills: teamwork, autonomy, written and oral communication, organization, and self‑assessment.
  • Coordinate external contributions (technical experts, industry professionals) to enrich the learner experience.
  • Promote interactions with the tech ecosystem (meetups, conferences) to connect learners with their future professional environment.

3. Assessment & recognition:

  • Monitor and evaluate each learner's progress in an individualized and constructive way.
  • Identify learning difficulties and propose tailored remediation strategies.
  • Support learners in building their portfolio and showcasing their skills.
  • Prepare learners intensively for certification and help them obtain it.

The profile we're looking for

Above all, a personality:

  • Pedagogy at heart:
    You have a genuine desire to share knowledge and see others succeed.
  • Patience, rigor, and kindness:
    You create a climate of trust that fosters learning.
  • Team spirit & communication:
    You believe success is a collective effort.
  • Curiosity & adaptability:
    You love continuous learning and can adapt to diverse audiences.

Your technical skills

We're looking for someone strong on the fundamentals, eager to explore adjacent areas.

Core technical stack (must‑have):

  • Front‑End:
    HTML5, CSS3 (
    Tailwind
    , Bootstrap),
    JavaScript (ES6+)
    ,
    TypeScript
    ,
    React
    ,

    (routing,
    App Router 13+
    ,
    React Server Components
    ), responsive layout, accessibility best practices (
    WCAG/WAI‑ARIA
    ).
  • Back‑End (as it relates to ):
    Understanding of
    rendering models
    (
    SSR
    ,
    SSG
    ,
    ISR
    ) and
    data‑fetching patterns
    —App Router (
    RSC
    ,
    Server Actions
    ) and Pages Router (
    getServerSideProps / getStaticProps
    ).
    Client‑side integration of REST/GraphQL APIs. No backend service or ORM development is required
    in this role.
  • Databases & ORM:
    Not required on the frontend; solid understanding of
    JSON
    structures,
    pagination/filtering
    , and
    client‑side error handling
    .
  • Testing & Quality:
    Jest
    ,
    React Testing Library
    ,
    Cypress
    ; code quality & consistency (
    ESLint
    ,
    Prettier
    );
    Lighthouse
    audits and
    Core Web Vitals
    tracking.
  • CI/CD & Deployment:
    GitHub Actions
    for build/test/deploy;
    Vercel
    (recommended for ) and
    Netlify
    ;
    Docker
    (optional).
  • Tools & Methodologies:
    Git/GitHub
    ,
    VS Code
    ,
    Agile
    principles (Scrum/Kanban), project management tools (Jira, Trello, etc.).
  • Design:
    UX/UI sensibility (
    Figma
    ),
    design‑to‑code
    (Figma AI, Uizard);
    AI copilots
    (
    GitHub Copilot
    ,
    Cursor
    ,
    Windsurf
    ,
    Bolt
    ,
    Lovable
    ) to accelerate, refactor, and document code.

You get extra points if you have or know:

  • Design System & Accessibility:
    Storybook
    ,
    design tokens
    , advanced
    WAI‑ARIA
    ; performance optimizations (
    lazy loading
    ,
    code splitting
    , image/font optimization).
  • GraphQL & Auth:
    Apollo Client
    ; frontend authentication (
    JWT/OAuth2
    ),
    / NextAuth
    .
  • Automation & Low/No‑Code:
    Orchestration with
    n8n
    or

    , AI integrations (
    chat‑to‑code
    ,
    design‑to‑code
    ), rapid prototyping/deployment workflows.

Why join us?

  • Join a
    Social and Solidarity Economy
    organization with real social impact.
  • Become part of a community of passionate trainers/coaches where
    sharing and mutual support
    are core values.
  • Benefit from an environment that fosters continuous upskilling—both technical and pedagogical.

Role details

  • Contract:
    Permanent (CDD)
  • Working time:
    Full time
  • Start date:
    As soon as possible
  • Compensation:
    Based on profile and experience
  • Location:
    Casablanca
    (or another
    Simplon Maghreb
    site)

Ready to take on the challenge? Send us your application



  • Casablanca, Casablanca-Settat, Maroc BROME Consulting & Technology Temps plein 40 000  - 60 000  par an

    Description du posteDéveloppeur Informatique Frontend/BackendMissions principalesDéveloppement d'applications et de portails :Participer à la conception et au développement d'applications web et de portails digitaux, en respectant les meilleurs standards en matière d'architecture, de sécurité et de performance.Implémentation des user stories...

  • Backend Software Developer

    il y a 1 semaine


    Casablanca Metropolitan Area, Maroc Sinem Temps plein 60 000  - 80 000  par an

    Vous êtes à la recherche d'une nouvelle opportunité qui donnera un nouvel élan à votre carrière ? Alors vous êtes au bon endroit Notre client, une entreprise Suisse, recherche un Backend Software Developer H/F ayant 7 ans ou plus d'expérience pour un CDI 100% à distanceResponsibilitiesDevelop and maintain server-side logic and databases for web...

  • Senior Frontend Engineer

    il y a 1 semaine


    Casablanca, Casablanca-Settat, Maroc Ostorlab Temps plein 40 000  - 60 000  par an

    About OstorlabOstorlab is a Security Testing Automation Platform trusted by more than 18,000 developers and security professionals in over 80 countries. We help secure critical applications used by billions of users, from the largest social media app to the largest video streaming platform.Why Join UsAt Ostorlab, you will tackle real security challenges that...

  • Developer

    il y a 1 semaine


    Casablanca, Casablanca-Settat, Maroc Inetum Temps plein 30 000  - 60 000  par an

    Description de l'entreprise Inetum est un leader européen des services numériques, avec plus de collaborateurs dans 19 pays et un chiffre d'affaires de 2,4 milliards d'euros en 2024. Le Groupe accompagne entreprises et institutions dans leur transformation digitale, alliant performance, innovation et impact sociétal.Présent au Maroc depuis...

  • & Technical Expert

    il y a 2 semaines


    Casablanca Metropolitan Area, Maroc NTT DATA Middle East and Africa Temps plein 30 000  - 60 000  par an

    NTT DATA—part of NTT Group—is a trusted global innovator of IT and business services headquartered in Tokyo. We help clients transform through consulting, industry solutions, business process services, digital & IT modernization, and managed services. NTT DATA enables them, as well as society, to move confidently into the digital future. We are committed...

  • Developer

    il y a 2 semaines


    Casablanca, Casablanca-Settat, Maroc NTT DATA, Inc. Temps plein 40 000  - 120 000  par an

    NTT DATA—part of NTT Group—is a trusted global innovator of IT and business services headquartered in Tokyo. We help clients transform through consulting, industry solutions, business process services, digital & IT modernization, and managed services. NTT DATA enables them, as well as society, to move confidently into the digital future. We are committed...


  • Casablanca Metropolitan Area, Maroc SmartSquareServices Temps plein 40 000  - 120 000  par an

    SMART SQUARE SERVICES, société de services IT en pleine croissance, est à la recherche pour un de ses clients, un(e)Développeur(euse) Full-stack Freelancepassionné(e) par les architectures modernes et orientées cloud, pour une mission longue durée.Vos Missions Principales :Développement Frontend (React) : Concevoir et implémenter des interfaces...


  • Casablanca Metropolitan Area, Maroc Blackswan Technology Temps plein 150 000  - 250 000  par an

    Entreprise :BlackSwan TechnologyLieu :Casablanca, MarocDurée :6 mois minimumDisponibilité :dès que possiblePossibilité d'embauche en CDI à la fin du stageÀ propos de nousBlackSwan Technologyest une entreprise basée àCasablanca, spécialisée dans le développement et l'intégration de solutionsERP Odoo.Nous accompagnons nos clients dans leur...

  • Software Engineering Manager

    il y a 2 semaines


    Casablanca Metropolitan Area, Maroc KWIKS Temps plein 120 000  - 180 000  par an

    Casablanca/MaarifCDI/HybdrideEnvie de piloter des projets tech ambitieux et de faire grandir une équipe d'ingénieurs de haut niveau ? Rejoins notre client, une entreprise en pleine croissance qui façonne une tech world-class made in Morocco.Ton rôle:En tant que membre clé de l'équipe tactique tech, tu seras un pilier stratégique pour faire évoluer...

  • Head of backend

    il y a 2 semaines


    Casablanca Metropolitan Area, Maroc Linkupvalue Temps plein 900 000  - 1 200 000  par an

    Missions principales :Le Head of Backend pilote l'ensemble des briques techniques backend de la marketplace Marjanemall. À ce titre, il/elle est responsable du bon fonctionnement, de la performance, de la scalabilité et de l'évolutivité des systèmes backend couvrant :Marketplace Core (catalogue, pricing, commandes, paiements, OMS, PIM, etc.)WMS / TMS /...