Cette offre n’est plus disponible.

Senior iOS Engineer

CDI
Paris
Salaire : Non spécifié
Télétravail total

Malt
Malt

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Malt est en pleine croissance. Afin d’atteindre nos objectifs ambitieux, nous vous proposons de rejoindre l’équipe d’Ingénierie de Malt en tant que Senior iOS Engineer.

L’équipe Ingénierie fait partie de l’équipe produit qui s’occupe de créer la place de marché la plus efficace possible pour nos freelances et nos clients. Cette dernière accompagne également les autres équipes pour les outiller, faciliter leur vie de tous les jours. L’équipe produit, c’est aussi la rencontre de compétences variées.

Elle est composée d’une quarantaine de personnes:

  • Software engineers front (Javascript, TypeScript, VueJS, VanillaJS)
  • Software engineers back (Java, Kotlin)
  • Product managers
  • UX designers
  • Cloud engineers
  • Data engineers, data scientists & data analysts

Nous sommes organisé.e.s en tribes. Chaque tribe a la responsabilité d’une partie du produit du sol au plafond (user research, design, architecture, support, dette technique, production …), et imagine les meilleures solutions pour atteindre les OKR produit et donc contribuer directement à la croissance de l’entreprise. Chez Malt, nous pensons que la curiosité est un atout. Toute l’équipe participe à l’architecture du produit, toutes les décisions sont collégiales et nous entamons régulièrement des discussions sur la meilleure façon de faire.

Nos Challenges

Ils sont nombreux, que ce soit métier (l’internationalisation, le paiement, des intégrations à des services tiers, de la modération automatique, de la recommandation etc…) ainsi que techniques (la scalabilité, la tenue en charge, sécurité, une architecture distribuée, du moteur de recherche, du machine learning etc…)

La Culture Tech chez Malt

Le partage de connaissances fait partie de notre ADN. Nous organisons plus événements:

  • Les Malt Academy permettant à tou.tes d’accéder à des présentations de qualité pour se former. En tant que membre de l’équipe, vous serez encouragé.e à y participer activement
  • Les Malt Tech Training Sessions ou Malt Tech Days favorisant la diffusion des connaissances et pratiques au sein de l’équipe. Nous participons régulièrement à des meetups techniques ou à des conférences. En tant que membre de l’équipe, vous avez la possibilité d’assister aux évènements qui vous intéressent, nous prenons tout en charge et nous vous laissons le temps de préparer des interventions en tant que speaker.
  • Des communautés de pratique (guildes) créées afin de favoriser le partage de connaissances sur le développement front, la sécurité, la data ou l’architecture backend
  • Des code retreats une fois par an dans des lieux divers (Madrid, Porto, Barcelone, Séville…) pour stimuler notre créativité.

L’équipe participe également activement à l’écriture d’articles sur notre blog, Inside Malt.

Notre Stack Technique

  • Développement Backend: Java, Kotlin, MongoDB, Elasticsearch, RabbitMQ, PostgreSQL, Spring boot, Redis
  • Développement Frontend: Javascript, Typescript, VueJS, VanillaJS, Gulp, Webpack
  • Ops: Google Cloud Platform, Docker, Kubernetes, Terraform
  • Data: BigQuery, SQL, Python, Spark, Scala
  • Mobile: Kotlin, Swift

Mission

Au sein de la tribe freelance, vous serez en charge de l’application Malt Freelance, et participerez au développement de la partie mobile chez Malt. Votre profil de développeur sénior vous permettra de mener à bien différentes missions :

  • Concevoir les fonctionnalités futures de l’application en étroite collaboration avec le développeur Android, le développeur back et le product designer
  • Maintenir et améliorer la base de code existante
  • Vous assurer de la bonne qualité de code afin de garder l’application la plus stable possible
  • Être force de proposition tant sur les fonctionnalités à développer que sur la manière de les réaliser, voir même d’apporter des idées UX pour obtenir l’expérience la plus agréable possible pour l’utilisateur
  • Partager vos connaissances et votre expérience auprès des autres développeurs

Profil recherché

Profil recherché

  • De formation initiale en informatique (école d’ingénieur ou équivalent), vous avez au moins 5 ans d’expérience dans le domaine du développement mobile sur iOS.
  • Vous êtes à l’aise avec le développement sur une architecture MVVM cadencée par des coordinators, et vous avez pour habitude d’utiliser des solutions réactives (RxSwift), qui vous servent en partie à gérer l’ensemble des requêtes d’API REST
  • Et la qualité de code dans tout ça? C’est quelque chose qui vous anime, vous avez donc pour habitude d’écrire des tests sur vos développements, et vous vous appuyez sur des outils existants pour garder une cohérence de code et suivre les remontées utilisateurs (SwiftLint / Sentry).
  • L’intégration continue ? Il est pour vous impossible de faire sans, et les termes Fastlane et Bitrise font partie de votre vocabulaire quotidien.
  • La livraison des applications n’a aucun secret pour vous, et vous êtes à l’aise avec toutes les notions de code signing propre à l’environnement iOS.

Vous avez pour habitude d’évoluer dans un contexte agile, et avez déjà participé à certains rituels qui constituent cette façon de travailler (démos, rétros…)

De nature curieuse et autonome, vous adorez proposer des idées d’amélioration pour le produit sur lequel vous travaillez car vous voulez être fier.e de l’application disponible pour nos freelances.

Vous n’oubliez pas d’être alerte sur les nouveautés iOS, et n’hésitez pas à tester certaines nouveautés si cela peut avoir un impact sur le produit (exemple avec iOS 14 : les widgets avec SwiftUI). Et par-dessus tout, vous aimez partager vos connaissances et travailler en équipe.

Ce que nous vous proposons

  • Un environnement de travail stimulant, qui favorise la créativité, l’autonomie et le leadershipDe l’excellent matériel (SSD, 32 Go de RAM, multi cores), vous aurez le choix de l’OS (Mac ou Linux) et des logiciels avec lesquels vous êtes le plus à l’aise. Nous considérons qu’il ne faut pas lésiner sur votre poste de travail, au cœur de votre productivité.
  • La possibilité de travailler en full remote, avec présence aux événements d’équipe pour rencontrer vos collègues lorsque c’est nécessaire afin de renforcer notre cohésion. Notre équipe est majoritairement basée à Lyon et à Paris et nous sommes habitués à travailler en remote depuis toujours. D’ailleurs, nous travaillons en flex-office dans nos différents locaux européens et nous encourageons les membres des équipes d’engineering à découvrir le métier et les enjeux des membres des autres équipes dans l’ensemble de nos bureaux en Europe.

Si vous pensez avoir le profil correspondant à notre recherche, et que vous avez envie de rejoindre une équipe avec une ambiance très agréable au quotidien, n’hésitez plus et contactez-nous, nous sommes impatients d’échanger avec vous 🙂


Déroulement des entretiens

  • Screening avec un.e Talent Acquisition
  • Entretien avec Benoit, VP Engineering
  • Test technique et debrief
  • Entretien final avec Hugo, notre CTO

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres