Freelance - Développeur ANGULAR IONIC (Retail) (F/H) (H/F)
- 91 - MASSY
Description de lentreprise
Notre client est une enseigne de grande distribution française, présent dans plus de 30 pays avec plus de 320 000 collaborateurs dans le monde, et nourrit plus de 100 millions de foyers. Leader européen de la livraison à domicile, son ambition est de devenir une entreprise digitale et datteindre 10 Md de CA e-commerce en 2026. Leader de la transition alimentaire pour tous, c'est une entreprise engagée au service de ses clients.
Description du poste et des missions
Au sein de la direction Plateforme Client, dans le cadre du programme de transformation de la solution Supply, notre client a pour volonté de construire son propre outil de picking en magasin.
Vos missions consistent à :
* Évolution de loutil de picking pour aller vers des fonctionnalités plus avancées (optimisation des chemins de picking, outil de pilotage...)
* Création dun outil de remise
* Dépendances sur leur propre OMS
* Développement d'outils de facturation
* Développement d'outils data
* Développement d'outils finance
Environnement technique / Outils utilisés
* Développement : Ionic 5, Angular 11, Capacitor, Git, Firebase, Crashlytics,
Analytics
* Tests : JUnit, DbUnit, H2, Karate, Karate Mock, Pact, Selenium, Gatling, NeoLoad
* Méthodologies : TDD, BDD, DDD
* CI/CD : Docker, Docker-compose, Ansible, Kubernetes, Shell, Jenkins, Nexus, Terraform, Helm
* Monitoring : ELK, Grafana, AppDynamics, Prometheus, Dynatrace, SonarQube
* Sécurité : Spring Security, SSL, RGPD, Fortify
Profil recherché
* Vous êtes diplômé(e) dun Bac+5 en école d'ingénieur ou équivalent universitaire avec une
spécialisation en informatique
* Expert en méthode de delivery Agile et outils associés
Expert en Spring framework (Spring Boot, Spring MVC, Spring Batch, JPA, Security)
Expert en microservices reactive architectures et en service-oriented architectures (REST)
Expert en base de données SQL et NoSQL (Postgresql, Couchbase or MongoDB)
Bonne connaissance en Domain-driven design, principes SOLID, event sourcing, CQRS,
design patterns
Bonne connaissance en message-driven architectures (RabbitMQ, Kafka)
Bonne connaissance en TDD et Unit Testing frameworks i.e. JUnit, TestNG, Mockito;
Bonne connaissance en écriture de code sécurisé, familiarisé avec le threat models et
l'encryption, tokenization et authentification protocoles
Bonne connaissance en design d'API et outil de documentation comme Swagger
Bonne connaissance des pipelines CI/CD, jenkins
Bonne connaissance de virtualisation et container : docker et kubernetes
Bonne connaissance de l'écosystème linux (différence entre distribution, shell de
commande...)
Connaissance en optimisation Java de bas niveau (low memory/cpu consumption, Graal
VM ...)
est un plus
Connaissance des platformes de cloud computing (GCP et Azure) est un plus
Connaissance en scripting (Python, Groovy) est un plus
En bonus, vous avez une connaissance en scripting avec Python, ou tout du moins un intérêt et une curiosité prononcés pour celles-ci
Informations complémentaires
* Type de contrat : Freelance
* Localisation du poste : Paris (Massy) ou Lyon
* Equipe de rattachement : équipe Plateforme Client au sein d'une des 9 sous-équipes énoncées plus haut
* Niveau hiérarchique : Lead
* Rémunération : taux journalier pouvant aller de 500 à 650
* Avantages :
o accès à des services exclusifs à Massy : salle de sport, crèche, plusieurs options de restauration au sein du siège avec participation CE, infirmerie, téléconsultation médicale, conciergerie, coiffeur
o un écosystème de start-up E-commerce massivement soutenu financièrement pour se doter des innovations qui feront la distribution de demain, avec des opportunités de passerelles internes
* Télétravail : 3 jours de télétravail par semaine, mais possibilité d'aménager un dispositif 100% télétravail selon les besoins
* Démarrage souhaité : dès que possible
Cette opportunité vous correspond ?
Adressez-nous votre candidature et un consultant vous contactera dans les plus brefs délais !