Junior iOS Developer (H/F) - Stage Paris

Paris, Île-de-France, France · Tech expand job description ↓

Description

Ambition du stage :

Améliorer, développer et construire ensemble les applications iOS chauffeur et client Kapten de demain pour apporter la meilleure expérience à nos millions d’utilisateurs.

L’équipe :

Notre organisation actuelle est fortement inspirée de la méthodologie Scrum, avec des sprints de 2 semaines. Vous rejoindrez une équipe mobile composée de développeurs iOS/Android ainsi que des ingénieurs QA et un Product Owner.

Votre équipe est owner de son périmètre : elle suit ses indicateurs métiers, dispose de sa propre roadmap et mène ses projets de bout en bout jusqu'au déploiement en production.

Environnement Technique :

La plateforme Kapten c’est:

  • Des applis mobile en Swift (iOS) et Kotlin (Android)
  • Une architecture mobile basée sur MVVM et ReactiveX
  • Une architecture back en micro-services (+ de 100 actuellement): NodeJS, Python, Go, RabbitMQ, MongoDB
  • Plusieurs déploiements par jour
  • Une grande importance donnée à la qualité du code (TDD, Code metrics, Review, Metrology…)

Notre environnement de production "data driven" permet de suivre et améliorer continuellement nos KPI métiers.

Nos trois obsessions :

  • Robustesse : nous visons un uptime de 100%, nos développements doivent êtres robustes, nous migrons sans downtime et sommes ultra-rigoureux, notamment sur les tests unitaires et fonctionnels
  • Scalabilité : notre trafic augmente sans cesse, nos services doivent pouvoir absorber la charge actuelle et future
  • Pertinence : juste ce qu’il faut, ni plus, ni moins, pour la fonctionnalité comme pour son implémentation

Missions :

  • Vous êtes en charge du développement iOS pour votre périmètre : B2B, B2C ou Supply (application chauffeurs)
  • Vous discutez les tâches, évaluer leur complexité et participer aux choix des solutions itératives
  • Vous participez aux discussions transverses d’architecture qui ont lieu avant chaque changement important
  • Vous présentez votre travail à des collègues non techniques durant des réunions métiers et durant les sprint reviews
  • Vous pratiquez une veille régulière que vous êtes amené(e) à partager notamment durant le Stand up Tech (weekly).

Requirements

  • Formation : Bac+4/5 école d'ingénieur ou formation universitaire
  • Expérience : Vous êtes en dernière année, vous avez eu l’occasion d’effectuer un ou plusieurs stages/projets mobiles dans le cadre de votre cursus et recherchez un stage de fin d’études
  • Langue : Anglais courant
  • Autre : Connaissance méthode Agile, Scrum… ; Volonté de travailler et de découvrir de nouvelles technologies
Les plus : Participation à des meetups, contribution à des projets Open Sources

Benefits

Travailler chez Kapten, c'est :

  • Avoir un esprit sain dans un corps sain : panier de fruits toutes les semaines, cours de yoga, douches pour les sportifs du matin, du midi ou du soir
  • Travailler dans un environnement agréable : bureaux neufs avec une vue à 360° de la défense au sacré cœur, jeux-vidéo, ping-pong, cafétéria..
  • … qui s'adapte à vos besoins : ordinateur au choix
  • Apprendre à détester le métro : 100 euros de crédits Kapten par mois
Personal information
Your Profile
Application Details