RESPONSABILITÉS :
Mission 1 : Définition et analyse des besoins en production - Appréhender les besoins en matière de développement FrontEnd (mobile et web)
- Réaliser l'audit technique des projets notamment sur les problématiques technologiques
- Collaborer au cahier des charges des projets (création ou évolution) en listant les fonctionnalités demandées
- Trouver la réponse technique la plus efficiente pour répondre aux besoins stratégiques de l'entreprise
Mission 2 : Conception de l'architecture et choix technologiques - Choisir les outils et les infrastructures
- Conseiller les développeurs sur les solutions techniques les plus adaptées aux besoins
- Être innovant et proposer des solutions pérennes et porteuses pour la société
- Participer au dimensionnement des projets de manière à garantir la robustesse des solutions techniques mises en œuvre
- Concevoir et modéliser des architectures, réaliser les maquettes pour présenter les avantages et inconvénients des différentes solutions
- Evaluer les risques et impacts techniques des solutions préconisées
- Participer aux calculs de bande passante de manière à optimiser l'architecture d'applications à fort trafic
- Être garant des performances des applicatifs, de la pérennité et de l'évolutivité de la solution
- Concevoir, industrialiser et mutualiser les socles technologiques et couches applicatives (framework, intégration continue, performances, cloud...)
- Être moteur dans la mise en place des outils de tests automatisés
- Suivre les évolutions nécessaires en fonction de l'évolution du nombre de connections ou l'ajout de nouvelles fonctionnalités
Mission 3 : Développement des framework et réalisation des tests - Développer des framework pour permettre aux développeurs de programmer
- Implémenter au sein des équipes les solutions et architectures techniques définies
- Superviser le bon usage des framework lors de la réalisation du codage par les développeurs
- Vérifier que les fonctionnalités demandées ont été développées correctement grâce aux tests unitaires
- Mettre en œuvre les tests de charge afin de vérifier la robustesse de l'architecture
Mission 4 : Veille technologique - Suivre les évolutions technologiques (systèmes, langages, solutions techniques...) et les tester.
- Vérifier la pérennité des solutions existantes
PROFIL RECHERCHÉ :
Compétences et aptitudes Savoir : - Très bonne maîtrise des architectures des applications mobiles
- Maitrise du langage de programmation Dart / React JS / Next JS
- Connaissance du framework Flutter
- Connaissance de l'intégration continue
- Bonne connaissance des outils de tests unitaires et d'intégration
- Maîtrise de la conduite de projet
- Maîtrise des méthodes Agiles
- Connaissance des différents tenant d'une production
- Connaissance en développement web Souhaité
Savoir Faire - Bonne maitrise de l'Anglais (B2 minimum sur l'échelle CECRL)
- Connaissance de la gestion de configuration Git + GitFlow
- Sensibilité en app design (IOS et Android)
Savoir Être - Communication / Excellent relationnel
- Bonnes capacités d'organisations
- Réactivité
- Stratège
- Adaptabilité
- Créativité / Curiosité
- Sens de la négociation
- État d'esprit entrepreneur
- Autonome, en capacité de prendre des initiatives
Experience: Débutant accepté
Qualification: Cadre
Vancelian est une application financière qui propose des solutions de gestion de patrimoine basées sur la technologie blockchain.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.