Lead Front-End, Genymotion Cloud

Genymobile

Genymobile a pour principal produit Genymotion, un émulateur Android dans le Cloud qui permet d’avoir accès à Android et ses applications, via une interface web et un ensemble d’API.Un des principaux cas d’usage est de permettre aux développeurs Android  et aux équipes QA de travailler plus vite en leur évitant d’avoir à gérer de nombreux devices Android physiques dû à la fragmentation d’Android sur le marché. Plusieurs millions d’utilisateurs et 20 000 entreprises dans le monde entier nous ont fait confiance.

L’Open source fait partie de la culture de Genymobile et est un pilier fondamental de l’écosystème Android. Nous nous engageons donc auprès de la communauté à travers des conférences ou projets tels que scrcpy ou encore gnirehtet.

Genymobile c’est une équipe de 30 passionnés répartis dans nos trois bureaux de Paris, Lyon et San Francisco. L’ADN de la société est majoritairement technique.

 

Le Front-End chez Genymobile, c’est quoi ?

La croissance de Genymotion SaaS, l’émulateur Android directement accessible à travers un navigateur, nous pousse à intégrer de plus en plus de fonctionnalités dans nos applications web, et à investir toujours plus dans un développement à la pointe des nouveaux standards du web.

Nous travaillons à enrichir les fonctionnalités de nos produits Cloud ainsi que dans la création d’outils internes qui nous permettront de gérer toujours plus efficacement notre plateforme. L’équipe technique / produit qui travaille sur Genymotion SaaS est actuellement composée de 4 développeurs web fullstack, un SRE, un Designer et un PO.

Nos projets

  • SaaS webapp

Webapp de l’émulateur Genymotion. Un besoin constant de nouvelles fonctionnalitées, notamment pour donner plus de contrôle et de visibilité à l’utilisateur sur son utilisation de la plateforme. Les technos en place : AngularJS, WebRTC, Socket.io.

  • SaaS internals

Outils d’administration interne dédiés à la gestion de la plateforme (parfois utilisés pour évaluer les technologies sur lesquelles reposeront peut être nos webapp de demain, tel que TypeScript ou graphQL). Les technos en place : Vue.js, GraphQL, Apollo.

  • PaaS dashboard

Nouveau panneau de contrôle web des émulateurs Genymotion déployés sur les providers cloud tel que AWS, GCP, ou encore Alibaba. Plus d’information ici.

 

 

Description du poste et profil recherché

 

Nous recherchons un développeur Front-End expérimenté, capable de prendre le lead des projets web Front-End de Genymobile.

 

Ses missions seront de :

  • Participer aux développements en cours et à la création des projets à venir.
  • Définir les bonnes pratiques et la direction du développement Front-End chez Genymobile, assurer le respect des standards et de la qualité du code.
  • Proposer des réponses innovantes aux besoins produits et problématiques techniques rencontrées.
  • Assurer la bonne coordination avec les autres composantes, dans le cycle de vie agile du projet

 

Une facilité à travailler à distance et de manière “asynchrone”,  avec une équipe répartie dans plusieurs zones géographiques et plusieurs timezones, serait un plus (nos équipes de développement sont distribuées entre Paris, Lyon et San Francisco).

 

 

 

 

Prérequis

  • 2 à 4 ans d’expérience de développement au sein de projets significatifs.
  • Compétence avancée en Javascript et maîtrise d’un framework frontend moderne tel que VueJS ou ReactJS, ainsi que de l’intégration html/css (la maitrise de Vuejs est un gros plus).
  • Aisance avec les techniques de développement avancées (intégration continue, service distribué, tests automatisés).
  • Etat d’esprit devops, capacité d’accompagner ses développements jusqu’à la production.

 

Socle technique

  • Frontend: Vuejs, AngularJS, SaaS, WebRTC, socket.io.
  • Backend: Python & NodeJS Microservices, API REST & GraphQL.

 

 

 

 

Avantages

  • Flexibilité horaire.
  • Télétravail.
  • Mobilité entre nos bureaux en France et à l’international.
  • Tickets restaurants.
  • Possibilité d’allouer du temps pour assister à / donner des conférences
  • Possibilité de travailler sur des  contributions open source.

 

 

Pour postuler : [email protected]