Developpeur Typescript / Javascript confirmé (H/F)

Secteur d’activité : Digital

Station : N’PY RESA

Entreprise

N’PY Nouvelles Pyrénées, filiale du groupe Compagnie de Pyrénées, est la marque leader du ski pyrénéen qui regroupe 7 domaines skiables et plus de 50% de la fréquentation du massif. 

Depuis 2005, la marque ne cesse d’innover à l’instar de la mise sur le marché de la carte No Souci Pyrénées qui regroupe aujourd’hui 95 000 détenteurs et en fait le plus grand club de ski du monde.

N’PY est aussi une agence de voyages en ligne qui propose à ses clients (B2B ou B2C) tout le nécessaire pour composer leur séjour au ski ou plus largement à la montagne : forfaits de ski ou pass activités, hébergements, location de matériel, cours de ski…

N’PY est enfin un acteur du tourisme pyrénéen important en été : la marque fédère 2 sites majeurs du massif : le Pic du Midi et le Pont d’Espagne à Cauterets, mais également 5 bike parks et une myriade d’activités estivales.

Vous souhaitez travailler au pied des montagnes, dans un cadre verdoyant où se mêlent les biches, les écureuils et… les collègues de travail ? Vous êtes au bon endroit !

Positionnée à l’entrée de Lourdes, N’PY est à seulement 20 minutes de Tarbes et 40 minutes de Pau en voiture. Lourdes est également idéalement desservie par le train (gare TGV).

Poste et missions 

Dans le cadre de l’internalisation de nos processus de développement, nous recherchons un : Développeur TypeScript / JavaScript confirmé.

Ce poste est principalement orienté Back-End, tout en impliquant des interventions régulières sur le Front-End.

En tant que Développeur confirmé, vous aurez un rôle central dans la définition et la mise en œuvre des choix techniques, ainsi que dans le maintien d’un haut niveau de qualité au sein de l’équipe.

Vous participerez directement aux décisions stratégiques et serez garant des bonnes pratiques de développement (principes SOLID, architecture hexagonale, etc.).

Vous assurerez également la montée en compétences des autres développeurs, et veillerez à la cohérence des standards de codage.

Votre mission principale sera de concevoir, développer et maintenir des applications web et des services robustes et performants, en lien avec notre écosystème existant, tout en adoptant une démarche Craftsmanship.

LES MISSIONS :

Développement Back-End :

  • Concevoir et implémenter des fonctionnalités sur nos applications existantes et
    nouvelles (APIs, CMS, etc.).
  • Mettre en place et maintenir une architecture robuste, en vous basant sur des
    principes Craftsmanship (architecture hexagonale, principes SOLID).
  • Piloter les choix techniques et garantir l’évolutivité du code dans le temps.

Interventions Front-End : 

  • Participer ponctuellement au développement et à la maintenance de nos interfaces
    web (NextJS, ReactJS).
  • Collaborer avec l’équipe Front pour intégrer de nouvelles fonctionnalités de façon
    cohérente et performante.

Référent Technique :

  • Être le garant de la qualité du code : mettre en place et suivre les bonnes pratiques
    de développement, revues de code, tests automatisés, intégration continue, etc.
  • Accompagner, former et faire monter en compétence l’équipe de développeurs.
  • Animer les discussions techniques et proposer des solutions adaptées aux besoins
    clients et internes.
  • Travailler en étroite collaboration avec les différents services et partenaires pour
    assurer la cohérence des projets.

Amélioration continue : 

  • Contribuer aux réflexions stratégiques : participer à la définition de la roadmap et
    aux décisions de priorisation.
  • Effectuer une veille technologique active et proposer de nouvelles approches pour
    optimiser la performance, la sécurité et la fiabilité de nos applications.
  • Être force de proposition sur les pratiques de Craftsmanship (TDD, BDD, Code
    Review, Pair Programming, etc.).

CE QUE L’ON VOUS GARANTIT :
● Des problématiques techniques complexes et intéressantes, impliquant plusieurs services, projets et partenaires.
● Une implication dès le début des projets pour une compréhension optimale du contexte et des besoins.
● Un environnement de travail convivial, dans des locaux agréables, avec une équipe vraiment très sympa.

CE QUE L’ON NE VOUS GARANTIT PAS :
● Un long fleuve tranquille : les projets sont nombreux, et l’environnement du ski / montagne est changeant, et en constante évolution.
● Un environnement technique sur lequel vous aurez 100% la main : certaines parties de notre écosystème sont externalisées et demanderont de la collaboration avec nos partenaires afin d’évoluer.
● Des pratiques de développement optimales à votre arrivée : on compte sur vous pour nous aider à progresser.

Profil et compétences recherchées

LES COMPÉTENCES TECHNIQUES RECHERCHÉES :

Langages et frameworks :
○ Excellente maîtrise de TypeScript et JavaScript
○ Bonne expérience en développement Back-End et notamment Node.js

Craftsmanship & Architecture : 
○ Maîtrise des bonnes pratiques de développement (architecture hexagonale, principes
SOLID, clean code).
○ Bonnes connaissances de la mise en place de tests (TDD, tests unitaires, tests
d’intégration, etc.) et à la mise en place de pipelines CI/CD.

● Outils et environnements : 
○ Maîtrise de Git et des workflows de développement (Gitflow, Pull Requests, Code
Reviews).
○ Connaissance des environnements de déploiement (GCP, Docker, etc.) et des outils de
CI/CD (GitHub Actions).
○ Expérience avec les bases de données (MongoDB notamment).

Les plus :
○ Maîtrise d’au moins un framework Front-End (React, Vue.js, Angular) et/ou d’un
framework SSR (Next.js).
○ Pratique de Tailwind.
○ Connaissances en développement PHP
○ Connaissances en SEO technique
○ Connaissances en hébergement LAMP – Varnish
○ Familiarité avec l’utilisation d’IA pour améliorer la productivité (GitHub Copilot, ChatGPT, etc.).

LE PROFIL RECHERCHÉ

Expérience : au moins 3-5 ans d’expérience en développement web Javascript / Typescript.
Compétences relationnelles : vous êtes pédagogue, vous aimez partager vos connaissances et accompagner la montée en compétences de vos collègues.

Qualités :
● Esprit analytique, rigueur et vision globale sur les projets.
● Force de proposition, sens de la communication et capacité à challenger les idées.
● Goût pour le travail en équipe et la collaboration inter-services.

Intérêt pour notre domaine : la pratique des sports d’hiver ou un attrait pour l’univers montagne est un plus, mais pas indispensable.

Caractéristiques de l'offre

Société : N’PY RESA – 3 bis avenue Jean Prat – 65100 LOURDES
Durée du contrat : CDI – Statut Cadre au forfait jour
Rémunération : Selon profil et expérience
Des horaires flexibles et 2 jours de télétravail par semaine.
Date prévisionnelle d’embauche : Dès que possible.

JE POSTULE À CETTE OFFRE !

Vos coordonnées
Vos informations

JE POSTULE À CETTE OFFRE !