Développeur Front-End (H/F) - Bénévole

TOULON, France

Cette mission requiert une bonne aisance en français, afin de pouvoir collaborer efficacement avec une équipe majoritairement francophone et communiquer clairement sur les missions, attentes et comptes rendus.

À propos de NELIXAIR

NELIXAIR est une association loi 1901 à but non lucratif, fondée en 2022 et basée à Toulon, réunissant des passionnés d’aéronautique, de simulation de vol et d’innovation numérique.

Notre mission : rendre l’aéronautique virtuelle accessible, immersive et collaborative, grâce à des solutions technologiques innovantes et ouvertes à tous.

Nous fonctionnons selon trois piliers :

  • Une vision claire : promouvoir une simulation de vol ouverte et évolutive.
  • Un engagement bénévole valorisé : chaque contribution compte et est reconnue officiellement.
  • Une gouvernance collaborative : décisions prises collectivement, dans un esprit d’écoute et d’inclusion.

Parmi nos projets phares : VOMC (Virtual Operations Management Center), IMS, Dispatcher et Lido Solutions, conçus pour améliorer et enrichir l’expérience de simulation aérienne à l’échelle internationale.

Votre rôle

En tant que Développeur·se Frontend Web au sein du pôle IT – Développement & Innovation de NELIXAIR, votre mission bénévole consistera à concevoir, développer et optimiser les interfaces utilisateur de nos projets web.

Vous transformerez des besoins fonctionnels et des maquettes graphiques en expériences interactives, fluides, accessibles et alignées sur notre charte graphique et nos standards techniques.

Vos principales tâches incluront :

  • Analyser les besoins exprimés par les chefs de mission, le pôle design et les utilisateurs finaux.
  • Concevoir et développer des interfaces réactives et responsives à partir de maquettes (Figma) en utilisant des langages et frameworks front modernes (TypeScript, React.js, Next.js, Tailwind CSS, etc.).
  • Intégrer techniquement les interfaces aux API (REST, GraphQL) en collaboration avec les développeurs backend.
  • Tester et optimiser le code pour garantir la qualité, la compatibilité multi-navigateurs et multi-appareils, et le respect des normes d’accessibilité (WCAG).
  • Proposer des améliorations continues en matière de performance, d’ergonomie et d’expérience utilisateur.

Vous collaborerez étroitement avec :

  • Les designers UI/GFX pour intégrer les maquettes avec précision et cohérence.
  • Les développeurs backend pour assurer l’interopérabilité et la fluidité des échanges de données.
  • Les chefs de mission IT pour aligner vos réalisations sur les priorités et les échéances des projets.

Au-delà du développement, cette mission vous permettra de contribuer directement à l’amélioration de l’expérience utilisateur de NELIXAIR, en apportant vos compétences techniques et votre créativité.

Profil recherché

Nous recherchons un·e bénévole passionné·e par le développement web, prêt·e à s’impliquer dans un projet associatif innovant au service de l’aéronautique virtuelle. Cette mission s’adresse à des profils capables de travailler en autonomie tout en collaborant étroitement avec une équipe pluridisciplinaire à distance.

Compétences techniques (Savoirs)

  • Langages et frameworks : excellente maîtrise de JavaScript et TypeScript, avec une expertise sur au moins un framework moderne (React.js, Next.js, Vue.js ou équivalent).
  • Base du développement web : maîtrise de HTML5, CSS3/SCSS et des standards du web.
  • UX/UI et design system : compréhension approfondie des bonnes pratiques d’ergonomie, d’accessibilité (normes WCAG) et de responsive design.
  • Architectures front-end : bonne compréhension des concepts SPA (Single Page Application), SSR (Server Side Rendering) et PWA (Progressive Web App).
  • API et interconnexion : notions solides en intégration d’API REST et GraphQL.
  • Outils de versioning et de travail collaboratif : maîtrise de Git/GitHub et aisance avec les outils comme Figma, Notion, Slack ou TeamHood.
  • Performance et optimisation : savoir analyser et améliorer les temps de chargement, le rendu et l’efficacité du code.

Aptitudes pratiques (Savoir-faire)

  • Traduire un besoin fonctionnel en solution technique concrète et maintenable.
  • Intégrer fidèlement des maquettes Figma dans un environnement front-end performant.
  • Effectuer des tests unitaires et fonctionnels (Vitest, Jest, Testing Library) et mettre en place des pipelines CI/CD.
  • Documenter le code, justifier les choix techniques et partager les bonnes pratiques avec l’équipe.
  • Résoudre rapidement les bugs et anticiper les problèmes potentiels.

Qualités humaines (Savoir-être)

  • Esprit d’équipe : aptitude à collaborer avec des profils variés (designers, développeurs backend, chefs de mission…).
  • Autonomie : capacité à organiser son temps et ses priorités dans un environnement 100 % à distance.
  • Rigueur : souci du détail et respect des bonnes pratiques de développement.
  • Créativité et curiosité : ouverture aux nouvelles technologies et envie de tester de nouvelles approches.
  • Engagement : adhésion aux valeurs de NELIXAIR — utilité, impact, collaboration — et motivation à contribuer à un projet à forte dimension humaine.

Pourquoi nous rejoindre ?

Rejoindre NELIXAIR, c’est mettre vos compétences au service d’un projet associatif innovant qui conjugue technologie, passion et collaboration. Vous intégrerez une communauté de bénévoles engagés où chaque contribution compte et où l’expertise de chacun est valorisée.

Vous évoluerez dans un environnement 100 % à distance, structuré autour d’outils modernes et de méthodes de travail collaboratives. Votre mission vous offrira l’occasion de travailler sur des projets concrets, à forte valeur ajoutée, dans lesquels votre code sera utilisé et visible par une communauté réelle et active.

Vous aurez la possibilité de développer vos compétences techniques (stack moderne, intégration API, optimisation des performances, accessibilité…) tout en renforçant vos aptitudes organisationnelles et votre capacité à collaborer à distance. Les échanges avec des profils variés — designers, développeurs backend, chefs de mission, coordinateurs — enrichiront votre expérience et stimuleront votre créativité.

Enfin, votre engagement sera officiellement valorisé par l’association, ce qui constituera un atout pour votre parcours, qu’il soit professionnel ou associatif, tout en ayant la satisfaction de contribuer à un projet passionnant, centré sur l’innovation et le partage.

Conditions de la mission

  • Type : Mission bénévole – 100 % à distance.
  • Disponibilité : 3 à 5 h/semaine recommandées, rythme flexible selon disponibilités.
  • Intégration : pôle IT – Développement & Innovation, en lien avec le chef de mission, le lead frontend et l’équipe design.
  • Outils collaboratifs : Discord, Google Workspace, Figma, TeamHood, GitHub, Notion, Slack.
  • Réunions : toutes les deux semaines sur Discord pour suivi d’avancement, priorisation et résolution de blocages.
  • Moyens mis à disposition : accès aux ressources et environnements nécessaires, accompagnement technique et organisationnel par les référents IT.
  • Valorisation : attestation officielle de l’engagement bénévole, valorisable dans un parcours professionnel ou associatif.

Ce que cette mission bénévole vous apportera

  • Développer vos compétences techniques sur une stack moderne (TypeScript, React.js, Next.js, Tailwind CSS, API REST/GraphQL, CI/CD…).
  • Expérimenter en conditions réelles sur des projets concrets utilisés par une communauté active.
  • Collaborer avec une équipe pluridisciplinaire (designers, développeurs backend, chefs de mission) dans un environnement 100 % à distance.
  • Renforcer vos soft skills : communication à distance, gestion du temps, organisation d’un projet collaboratif.
  • Obtenir une valorisation officielle de votre engagement bénévole, utile pour votre parcours professionnel ou associatif.
  • Contribuer à un projet innovant dans l’aéronautique virtuelle et avoir un impact visible sur l’expérience utilisateur.

Intéressé·e par la mission ?

👉 Clique sur le bouton ci-dessous pour déposer ta candidature.

🎓 Tu cherches un stage ou une alternance dans ce domaine ?

Écris-nous directement à : 📧 recrutement@nelixair.com

Responsabilités

  • Concevoir et développer des interfaces web responsives et accessibles à partir de maquettes (Figma).
  • Intégrer les API (REST, GraphQL) en collaboration avec les développeurs backend.
  • Garantir la performance, la compatibilité multi-navigateurs et le respect des normes d’accessibilité (WCAG).
  • Participer aux tests (unitaires, intégration) et contribuer à la mise en place d’outils CI/CD.
  • Optimiser le code et proposer des améliorations continues en matière d’ergonomie et d’expérience utilisateur. 
  • Documenter le code, les choix techniques et partager les bonnes pratiques avec l’équipe. 
  • Collaborer avec les designers, chefs de mission et autres développeurs pour assurer la cohérence et la qualité des livrables.

Compétences nécéssaires

  • Maîtrise de JavaScript/TypeScript et d’au moins un framework front moderne (React, Next.js, Vue…).
  • Solides bases en HTML5, CSS/SCSS, responsive design et UX/UI.
  • Connaissance des architectures SPA, SSR, PWA et intégration API (REST, GraphQL).
  • Sensibilité à l’accessibilité (WCAG) et optimisation des performances. 
  • Maîtrise de Git/GitHub et aisance avec Figma, Notion, Slack, TeamHood.
  • Autonomie, rigueur, esprit d’équipe et curiosité technologique.

Conditions de la mission

  • Type : Mission bénévole – 100 % à distance.
  • Disponibilité : 3 à 5 h/semaine recommandées, rythme flexible selon disponibilités.
  • Outils collaboratifs : Discord, Google Workspace, Figma, TeamHood, GitHub, Notion, Slack.
  • Réunions : toutes les deux semaines sur Discord pour suivi d’avancement, priorisation et résolution de blocages.
  • Moyens mis à disposition : accès aux ressources et environnements nécessaires, accompagnement technique et organisationnel par les référents IT.
  • Valorisation : attestation officielle de l’engagement bénévole, valorisable dans un parcours professionnel ou associatif.