Accueil PrésentationNous rejoindreOffre d’emploi : Développeur·se full-stack application mobile React Native

Offre d'emploi : Développeur·se full-stack application mobile React Native

La Plateforme Formation & Évaluation de l’INSTITUT NATIONAL DE L’ENERGIE SOLAIRE recrute un·e Développeur·se full-stack application mobile

 
Structure d’accueil

La Plateforme Formation & Évaluation de l’Institut National de l’Energie Solaire (INES) est une association loi 1901 comportant trente-cinq collaborateur·trices. Elle œuvre à des activités de formation, d’expertise et de rayonnement sur les thématiques du solaire photovoltaïque, du solaire thermique, et de la performance énergétique et environnementale des bâtiments.
Ses sujets d’étude en matière de bâtiment concernent l’enveloppe ainsi que les systèmes énergétiques (installations de chauffage, d’eau chaude sanitaire, de climatisation, de ventilation et d’éclairage).

 

Objectifs du poste

Dans le cadre de son activité de création et de diffusion d’outils numériques à destination des professionnels de l’énergie et du bâtiment, la Plateforme Formation & Evaluation de l’INES recherche un·e développeur·se full-stack. Au travers d’un projet national de recherche et développement, elle travaille actuellement au développement d’un outil numérique opérationnel dédié à l’expertise technique des systèmes énergétiques du bâtiment. Cet outil se décompose en deux parties :

1) Une application mobile tablette multiplateforme Android et iOS
Cette application est destinée à être utilisée sur le terrain par les professionnels du bâtiment. Elle a vocation à accompagner l’opérateur dans son diagnostic des systèmes énergétiques, en :
> détaillant les vérifications à réaliser
> indiquant des informations utiles relatives au bâtiment
> fournissant des fonctionnalités pratiques de prise de notes et de photographies
> permettant d’optimiser le déplacement dans le bâtiment
> générant et envoyant les résultats anonymisés…

Son développement a été entamé et nécessite d’être repris. Les technologies retenues sont React Native pour le front, JHipster (Java) pour le back et PostgreSQL pour la base de données. Elle est prévue pour un fonctionnement multiplateforme Android et iOS.

2) Un site Internet
L’application susmentionnée doit permettre de partager automatiquement le résultat de chaque diagnostic sous la forme de données anonymisées. Ces données ont vocation à être centralisées à l’échelle nationale. Le site Internet attendu doit permettre la consultation publique des données (anonymisées) émises depuis l’application, afin par exemple de pouvoir en extraire des statistiques sur la qualité des systèmes énergétiques suivants les typologies de bâtiments rencontrées.
Son développement est à prévoir et le choix des technologies à mettre en œuvre n’a pas été arrêté.


Dans le cadre du projet, de premières versions des outils seront déployées auprès de professionnel·les pour éprouver leur opérationnalité sur le terrain. En concertation avec ces dernier·es et les expert·es techniques du projet, cette expérimentation conduira à des développements complémentaires itératifs pour corriger et améliorer les outils.
Vos missions consisteront à poursuivre et terminer le développement de ces outils dans une première version diffusable, puis à les faire évoluer durant la phase d’expérimentation du projet.En tant qu’unique développeur·se du projet et de la structure, vous serez garant·e du bon avancement des travaux. Pour répondre aux attentes formulées par les expert·es techniques du projet, non sachant·es en matière de développement informatique, il vous incombera d’orienter les choix de développement en concertation avec ces dernier·es.

Par ailleurs, en fonction de l’avancement du projet, vous pourrez être amené·e à développer d’autres outils numériques, applications mobiles ou Web. Ces développements s’intègreront dans le cadre d’autres projets, concerneront des besoins simples et nécessiteront un faible investissement. Ils requerront également une bonne interaction avec les équipes techniques internes de l’INES afin d’identifier les besoins et de faire les choix de technologies en conséquence.

 

Compétences techniques

Développement mobile front-end :
> Maîtrise de React Native
>
Connaissance souhaitable d’axios et realm

Développement mobile back-end :
> Maîtrise de Java et du framework JHipster
>
Connaissance souhaitable des web services Spring, REST API et SOAP

Gestion de bases de données :
> Maîtrise de SQL et PostgreSQL

Développement Web :
> Maîtrise de PHP et JavaScript
>
Maîtrise de HTML5 et CSS3
Connaissance souhaitable de Bootstrap, jQuery et AJAX
>
Maîtrise éventuelle des solutions CMS

Des compétences de base en administration système seraient un plus.

 

Compétences générales

En tant qu’unique développeur·se du projet et de la structure, vous faites preuve :
> D’autonomie et d’une bonne capacité à l’autoformation
> De facilités pour interagir avec des interlocuteur·trices ne maîtrisant pas le développement informatique
> De proactivité dans l’orientation des solutions technologiques du projet
> De rigueur dans la réalisation du travail et le respect des échéances
> D’aisance rédactionnelle pour la documentation des outils
> De créativité pour le développement des interfaces

Les points suivants seraient un plus :
> Intérêt pour les solutions logicielles libres
> Appétence pour le graphisme/design
> Intérêt pour les sujets relatifs à l’énergie et au bâtiment
> Appétence pour le travail en équipe

 

Expérience

Vous avez déjà réalisé le développement d’au moins :
> Une application tablette, de la création du cahier des charges à la maintenance de l’outil
> Un site Internet, de la création du cahier des charges à la maintenance de l’outil

 

Conditions
  • Emploi basé au Bourget-du-Lac (73370)
  • Contrat à durée déterminée de 12 à 18 mois
  • Temps plein
  • Rémunération selon profil et expérience
  • Poste à pourvoir dès que possible

 

Dépôt des candidatures

Adresser une lettre de motivation et un CV par courriel à pierre.oberle@ines-solaire.org