Développeur mobile hybride

Délégation

Vaud

Développement - testing

Description du poste

Nous recherchons pour l'un de nos clients Vaudois un/une développeur mobile Hybride.
La mission consiste à faire évoluer et maintenir une solution mobile permettant aux usagers d'accéder depuis leur smartphone aux différents services accessibles mis à disposition par les transports publics ( informations voyageurs, horaires des bus et métro, transport et navigation, alertes et notifications, achat de billets, etc.) 

Mission

Pour se faire, il faudra développer des nouvelles fonctionnalités, corriger les anomalies remontées par les clients, participer à l’industrialisation de la solution (CI /CD) et penser l'amélioration de la qualité logicielle (couverture de code, déploiement). 

Le développeur front-end est en charge de la conception technique et l’implémentation de tout ou partie des fonctionnalités d’un produit (application mobile, site web). Il peut concevoir une nouvelle solution et dans ce cas réaliser lui-même l’architecture technique ; ou bien rester sur la plateforme instaurée et adapter des solutions techniques sur celle-ci. 
L'environnement :
  •  Ionic 4+ et Capacitor, Angular 8+, Cordova (pas de développement de plugin à réaliser),
  • GraphQL et API REST, Agilité (SCRUM) 
  • Une connaissance et experience pratique d’un langage natif dans le cadre de projets serait un atout: Swift/SwiftUI sur iOS/iPadOS ;Kotlin sur Android 

  •  Analyser et estimer les user stories avec l'équipe de développement 
  •  Préconisation de solutions techniques 
  • Développement et évolution des fonctionnalités 
  • Évolution dans un contexte agile : participation aux différents rituels de l'équipe (standup, retro, etc.) 
  • Validation avec l'équipe des fonctionnalités développées 
  • Revue de code 
  • Implémentation des tests unitaires 
  • Rédaction de la documentation technique 
  • Séance de conception avec le client 

Profil recherché

  •  Expérience professionnelle d’au moins 2 ans dans le même domaine d’activité 
  •  Collaboration dans une organisation Agile 
  • Une expérience dans le domaine du transport public est un atout 3.2 Compétences 
  • Solides bases techniques 
  • Bonne compréhension des concepts et architectures logicielles 
  • Bonnes connaissances d’un ou plusieurs langages de développement 
  • Français courant 
  • Anglais (niveau B1 et +) 
  • Allemand : un plus 

Tu te reconnais dans la description précédente, et justifies d'une expérience réussie de 2 ans dans cet environnement alors rejoins l'équipe en apportant ton expertise sur des projets d'envergure, menés auprès des clients locaux. 

Formulaire de candidature