Lead Developer Android

Tripndrive

Nous sommes convaincus que le meilleur moyen de se déplacer est d'avoir une voiture juste quand on en a besoin. Uber, Autolib, et les transports en commun servent les déplacements courts et la proximité. Nous servons le reste. Tripndrive est un service fiable permettant de réserver simplement une voiture de qualité, stationnée à quelques minutes de là, facilement accessible, pour une fraction du prix. Nous simplifions la mobilité des particuliers et des entreprises et réduisons son coût en optimisant l'usage des véhicules grâce notre logiciel home made et des applications performantes.

Startup d'une quinzaine de personnes dont 4 dev, nous aimons les technos innovantes, l’agilité et la bonne humeur.

Mieux nous connaître ...

Ton profil

Un véritable collaborateur, une personne passionnée par ce qu’elle fait et proactive :

  • Tu es issue d’une formation supérieure et possède au moins 1 an d’expérience dans le développement Android.
  • Tu es curieux, tu t’intéresses aux nouvelles technologies et tu aimes apprendre.
  • Tu souhaites prendre des responsabilités au sein d’une startup en pleine croissance.
  • Tu maîtrise la stack Android et outils : LifeCycle, Threading, Bonne pratiques UX, Dagger, Retrofit,  ReactiveProgramming (RxJava),  RetroLambda (Java 8), Realm, "Clean Architecture"

Les plus :

  • Tu possèdes une bonne culture Techno Web (HTML5 / HTTP / API REST)
  • Tu aimes partager une bière (ou coca) pour fêter une nouvelle release

Ta mission

En tant que Lead dev Android, ta mission est de concevoir et développer l’application Tripndrive. Cette dernière a pour vocation de fournir toutes les fonctionnalités et l'UX nécessaires au parcours 100% mobile (réservation, chargement des documents, paiement, ouverture sans clé, géolocalisation, état des lieux, etc...)

Chez Tripndrive, pas de communication TopDown, tu seras le porteur du projet techniquement, tu auras à interagir avec les StackHolder, concevoir et faire des choix d'architecture de façon pragmatique et proactive.

Très bien, mais tu me diras "dans la pratique je fais quoi ?" ... et bien voici un exemple d'une journée :

Tu arrives le matin, prends un café :) A 10h daily SCRUM avec la team tech. Ce matin là tu décides de prendre une tâche sympa ("Ouverture de la voiture via Bluetooth"), coup d'oeil sur la spec, tu commences à réfléchir ... Il te manque des éléments ... Quelques minutes plus tard tu as Slacké le Stackholder pour compléter tes inputs. 

10h42, tu as tous les éléments et t'attaques à la conception, tu t'aperçois que la feature mérite de reprendre un existant modulo un refactoring, tu fais 2/3 schémas sur le whiteboard pour expliquer ta vue des choses. Ton choix est pragmatique et répond aux attentes, c'est validé (Tant mieux tu es un farouche combattant du legacy).

11h13, tu commences par rédiger les test unitaires (tu es fan de TDD :p )

12h27, nous mangeons tous ensembles (l'ambiance est très cool, au delà des dej, nous faisons régulièrement des pots et sorties)

14h08, on rentre dans le dur, se pose alors des questions d'architectures ... Cela tombe bien, le meetup que tu avais prévu ce soir traite de ce sujet, tu profiteras de cet évènement ainsi que de la veille quotidienne, pour proposer des évolutions sur l'architecture de l'application.

15h22, tu te rends compte qu'une problématique est commune avec l'application iOS, tu échangeras avec le Lead Dev iOS (on ne "redesign" pas la roue, et en plus c'est un passionné comme toi)

17h18, tu laisses quelques commentaires sur Zeplin au Designer pour échanger sur la cinématique attendue

18h37, tu fais une PullRequest en ayant pris soin de relire ton code

Ainsi seras ta mission si tu l'acceptes :)

Conditions

  • Disponibilité : Dès que possible.
  • Lieu : Paris 10 ème.
  • Contrat : CDI.
  • Salaire : A partir de 40K selon profil

Contact

Merci d’envoyer ton CV et motivations à nicolas@tripndrive.com