Rakuten France

Rakuten France

Technical Lead (H/F)

  • CDI 
  • Paris
  • Bac +5 / Master

La tribu

Rakuten France

Rakuten France

  • Application mobile, E-commerce, Économie collaborative

Le poste

Technical Lead (H/F)

  • CDI 
  • Paris
  • Bac +5 / Master

À propos

Rakuten est a été créé en 1997 au Japon et est à l’origine du concept même de marketplace.

Aujourd’hui, groupe Tech international, Rakuten c’est un écosystème composé de 100 entités issues de l’e-commerce, de la production de contenus, de la Fintech ou encore de la communication tels que Rakuten Viber, Rakuten Kobo, Rakuten TV… pour ne citer qu’eux.

Avec plus de 25 000 personnes réparties dans plus de 30 pays à travers le monde, Rakuten fait partie du top 5 des plateformes e-commerce mondiales avec un volume d’affaires de 140 milliards de dollars et une communauté de plus de 1.3 milliard de membres.

Descriptif du poste

[English version below]

Notre équipe de Développement a pour but d’implémenter les nouvelles fonctionnalités de notre site web et sa version mobile en mêlant du développement Backend et Frontend. Elle met un point d’honneur à la technicité et au partage de connaissances. Nos ingénieurs travaillent ensemble et communiquent leurs idées via des conférences techniques internes.

L’équipe est organisée autour de 6 pôles ayant chacun la responsabilité d’un domaine de l’application, et qui sont tous constitués d’un Technical Lead, d’un Product Owner et d’un Testeur, qui constituent le tri-amigos :), ainsi que de 3 à 5 Développeurs.

L'équipe B2C se charge principalement de tout le périmètre lié aux vendeurs professionnels : gestion de leur stock, mise en avant de leur offre, paiement des vendeurs, .... Ce périmètre ne cessant de croître avec de nouvelles fonctionnalités.

Nous cherchons notre nouveau Technical Lead pour cette équipe afin lui permettre de relever de nouveaux défis et poursuivre son amélioration continue.

En tant que Technical Lead de l'équipe B2C, vos missions seront :- Assurer la gestion des ressources humaines de l'équipe (points hebdomadaires, trimestriels, annuels) ;- Garantir la qualité logicielle des projets ;- Participer activement à la conception technique des nouveaux projets ;- Comprendre au mieux les besoins fonctionnels et y apporter des solutions en gardant à l'esprit : Keep It Simple, Get Things Done ;- Garantir le développement des stories priorisées avec un niveau de qualité avancé (TU / TI / BDD, refactorings réguliers) ;- Maintenir et faire évoluer les projets existants : l'amélioration continue est votre sujet favori ;- Travailler étroitement avec votre PO, QA et les autres équipes de développement et échanger avec eux, afin d’apporter une expérience utilisateur homogène entre les différentes plateformes ;- Faire progresser chaque membre de l’équipe, techniquement comme humainement.Nos technos :Java, ScalaPlay!, Spring, Akka, HibernateNodeJS, ReactJSJUnit / Mockito / CucumberDomain Driven DesignMaven, SbtOracle / MySQL / Couchbase / ElasticSearchIntégration continueGitDocker, KubernetesMéthodologie : Agiles / Scrum

---------------------------------------------------------------------------------

Our development team aims to implement the new features of our website and its mobile version by mixing backend and frontend development. It puts a point of honor to the technicality and the sharing of knowledge. Our engineers work together and communicate their ideas via internal technical conferences.The team is organized around 6 teams, each of which is responsible for a different area of the application, and is composed of a Technical Lead, a Product Owner and a Tester, who form the tri-amigos :), as well as 3 to 5 Developers.The B2C team is mainly in charge of the whole scope related to professional sellers: management of their stock, promotion of their offer, payment of sellers, .... This scope is constantly growing with new features.We are looking for our new Technical Lead for this team to take on new challenges and continue its continuous improvement.As the Technical Lead of the B2C team, your responsibilities will include- Ensure the management of the team's human resources (weekly, quarterly and annual reviews);- Guarantee the software quality of projects;- Participate actively in the technical design of new projects;- Understand the functional needs and provide solutions keeping in mind: Keep It Simple, Get Things Done;- Guarantee the development of prioritized stories with an advanced level of quality (TU / TI / BDD, regular refactorings);- Maintain and evolve existing projects: continuous improvement is your favorite topic;- Work closely with your PO, QA and other development teams and exchange with them, in order to bring a homogeneous user experience between the different platforms;- Advance each team member, both technically and humanly.Our technologies :Java, ScalaPlay!, Spring, Akka, HibernateNodeJS, ReactJSJUnit / Mockito / CucumberDomain Driven DesignMaven, SbtOracle / MySQL / Couchbase / ElasticSearchContinuous integrationGitDocker, KubernetesMethodology: Agile / Scrum

Profil recherché

De formation Bac+5, vous avez une expérience significative en management et en développement Spring.

Vous maîtrisez Java et les concepts de la programmation objet, et avez un regard aiguisé sur le code.

Vous connaissez également Scala et une connaissance React serait un plus.

Vous aimez discuter avec vos pair(e)s, et aimez également être incollable sur les nouvelles technos et pratiques tendances, que vous présentez aux équipes.

L’anglais vous sera très utile pour la documentation et les pull requests.

Et si vous maîtrisez également les architectures reactives, JavaScript, l’architecture Microservices, et les problématiques d’infrastructures et de performance, c’est un plus non négligeable !

---------------------------------------------------------------------------------

You have a 5 years degree and significant experience in management and in Spring development.You master Java and object programming concepts, and have a sharp eye for code.You also know Scala and a knowledge of React would be a plus.You like to discuss with your peers, and also like to be aware of new technologies and practices, which you present to the teams.English will be very useful for documentation and pull requests.And if you also master reactive architectures, JavaScript, Microservices architecture, and infrastructure and performance issues, that's a big plus!

Découvrez l'équipe de Rakuten France

Ce contenu est bloqué
Le cookie Youtube est obligatoire pour voir ce contenu
Questions et réponses sur l'offre
  • Ajouter aux favoris
  • Partager sur Twitter
  • Partager sur Facebook
  • Partager sur Linkedin

Notre sélection d'articles pour vous

Inspirez-vous avec une sélection d'articles