Développeur Fullstack (H/F)

Comwatt
Canton of Montpellier-3, France
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Intermediate

Job location

Remote
Canton of Montpellier-3, France

Tech stack

Java
PHP
API
Unit Testing
CSS
Mobile Application Development
Software Quality
Code Review
Relational Databases
Web Development
Design of User Interfaces
Interoperability
Mobile Application Software
Performance Tuning
Scrum
Responsive Web Design
Software Engineering
SQL Databases
Symfony
TypeScript
Web Content Accessibility Guidelines
Web Applications
Web Platforms
WordPress
Tailwind
React
Spring-boot
Backend
Kubernetes
Nintex
React Native
Front End Software Development
React
REST
Docker

Job description

Le Développeur Fullstack (H/F) est responsable de la conception, du développement et de l'optimisation des plateformes web de l'entreprise, tant côté frontend que backend. Il intervient également sur l'intégration des outils de gestion de contenu (CMS), et assure la maintenance des applicatifs web historiques. Il peut être amené à contribuer au développement des applications mobile. Il travaille en étroite coopération avec les équipes produit, UX/UI et QA pour garantir la cohérence, la qualité et la performance des applications.

Le poste est rattaché au CTO., * Développement et intégration d'interfaces web

  • Développer et maintenir les applications web frontend en React / TypeScript

  • Intégrer des maquettes UI/UX en respectant le design system de l'entreprise

  • Implémenter des interactions fluides et des composants réutilisables pour une expérience utilisateur optimale

  • Garantir la compatibilité cross-navigateurs et le responsive design

  • Gérer et structurer les contenus CMS (WordPress, DatoCMS…)

  • Développement backend et API

  • Concevoir et développer des services backend en Java avec Spring Boot et/ou Quarkus

  • Développer et maintenir des API REST sécurisées pour l'interopérabilité avec le frontend et les services tiers

  • Garantir la sécurité d'accès aux données et la conformité des échanges

  • Assurer la pérennité, la scalabilité et la maintenabilité des services backend

  • Contribution au développement mobile

  • Intervenir en renfort sur le développement d'applications en React Native

  • Garantir la cohérence du code et des composants partagés entre les plateformes web et mobile

  • Participer à l'intégration des maquettes UI/UX en respectant les guidelines iOS/Android

  • Maintenance des applicatifs historiques

  • Intervenir sur les applicatifs web existants développés en PHP / Symfony

  • Corriger les anomalies, adapter les fonctionnalités et assurer la continuité de service

  • Contribuer, le cas échéant, à la migration progressive de ces applicatifs vers la stack cible

  • Optimisation des performances et qualité du code

  • Respecter et promouvoir les pratiques de conception définies (TDD, Clean Architecture, DDD)

  • Assurer la performance et l'accessibilité des applications web (WCAG) et mobiles

  • Écrire et exécuter des tests unitaires et d'intégration

  • Rédiger un code propre, documenté et maintenable

  • Collaboration avec les équipes techniques et produit

  • Travailler en synergie avec les développeurs mobile et backend pour garantir la cohérence des API et des parcours utilisateur

  • Contribuer à l'amélioration du design system et à la factorisation des composants UI partagés entre web et mobile

  • Participer aux revues de code et aux décisions d'architecture applicative

  • Amélioration continue et veille

  • Assurer une veille sur les évolutions de l'écosystème React / React Native / TypeScript / Java / Spring Boot

  • Proposer et tester de nouvelles technologies pour améliorer les performances et la productivité

  • Participer à la documentation des bonnes pratiques et à la montée en compétence de l'équipe

Requirements

Formation en informatique, développement web ou équivalent avec une expérience de 2 ans ou + sur un poste équivalent., * Maîtrise de React et TypeScript pour le développement d'applications web modernes

  • Maîtrise des frameworks Backend : Java Spring Boot/Quarkus, PHP Symfony
  • Bonne connaissance du SQL et de la modélisation de bases de données relationnelles
  • Bonnes notions de Clean Architecture, TDD et DDD
  • Maîtrise d'une librairie de state management (Redux, MobX, Zustand, Jotai, ...)
  • Sensibilité au graphisme et à l'ergonomie ; à l'aise avec le style (CSS, CSS-In-JS, Tailwind...)
  • Expérience avec un CMS Wordpress / DatoCMS ou équivalent
  • Connaissance de React Native pour le développement mobile appréciée
  • Connaissance de l'écosystème Docker / Kubernetes souhaitée
  • La connaissance d'outils d'automatisation de type N8N est un plus

Savoir-être

  • Forte sensibilité UX/UI et souci du détail
  • Capacité à travailler en équipe et en mode agile (Scrum, Kanban)
  • Rigueur dans le développement et la documentation
  • Sens du détail et exigence sur la qualité du code
  • Capacité d'adaptation aux évolutions technologiques
  • Autonomie et prise d'initiative

Benefits & conditions

Rémunération selon expérience

Jusqu'à deux jours de télétravail

Carte Swile

  • ️12 jours de RTT / an

Horaires flexibles favorisant l'équilibre vie professionnelle / vie personnelle

About the company

Comwatt est une entreprise technologique innovante, spécialisée dans la gestion intelligente de l'énergie résidentielle. Nous concevons un gestionnaire d'énergie intelligent permettant aux ménages d'optimiser leur autoconsommation photovoltaïque en pilotant automatiquement leurs appareils électriques et en consommant l'énergie au moment le plus opportun. Comwatt propose également des solutions solaires complètes pour les particuliers, intégrant production locale, autoconsommation et revente du surplus - dans une logique d'indépendance énergétique. Le secteur de l'énergie vit une profonde mutation : transition énergétique, électrification des usages, montée en puissance des ENR... Dans ce nouveau paysage, le pilotage intelligent de la consommation devient stratégique, pour les particuliers comme pour l'équilibre du réseau national. Dans le cadre d'une transformation stratégique majeure, Comwatt a rejoint le Groupe Crédit Agricole pour accélérer son développement et diffuser ses solutions à grande échelle., Place de parking mise à disposition Bureaux spacieux et agréables situés à deux pas du centre commercial Odysseum Valeurs fortes : Travaillez dans une entreprise engagée pour l'avenir, l'innovation et la transition énergétique, dans une équipe passionnée par ces enjeux * Un environnement dynamique : Un cadre propice à l'initiative et à l'épanouissement personnel

Apply for this position