Senior Mobile Engineer (Android & iOs)

HiPay
Canton de Nantes-1, France
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Canton de Nantes-1, France

Tech stack

Java
Agile Methodologies
Android Studio
IOS Applications
XCode
Unit Testing
Software Quality
Code Review
Continuous Delivery
Continuous Integration
Scrum
Swiftui
GIT
Kotlin
Gitlab-ci
Jetpack Compose
Asynchronous Programming
Jenkins
Code Migration

Job description

Intégré·e au sein de notre équipe Feature Team Agile pour concevoir, développer et maintenir nos applications natives, ton code aura un impact direct sur la satisfaction de nos utilisateurs et la croissance de notre produit.

En collaboration avec les Product Owners, les Designers UX/UI et les autres développeurs, tes missions seront :

  • Concevoir et développer de nouvelles fonctionnalités pour nos applications iOS (Swift) et Android (Kotlin/Java), en veillant à la performance et à la qualité du code.
  • Participer activement aux différentes cérémonies Agile (Scrum/Kanban) : Daily Scrums, Sprint Planning, Rétrospectives, et Démonstrations.
  • Assurer la maintenance évolutive et corrective des applications existantes, y compris la gestion de la dette technique.
  • Garantir l'intégration continue et le déploiement continu (CI/CD).
  • Rédiger et maintenir la documentation technique.
  • Effectuer des revues de code pour maintenir un haut standard de qualité au sein de l'équipe.
  • Contribuer à l'amélioration constante de notre architecture et de nos process de développement.

Requirements

La stack technique + expérience attendue

  • iOS Natif : Niveau Confirmé(e) avec Swift. Une connaissance d'Objective-C pour la maintenance ou la migration de code existant est un plus apprécié.
  • Android Natif : Niveau Confirmé(e) avec Kotlin et/ou Java.
  • Environnements de Développement : Maîtrise indispensable de Xcode et Android Studio.
  • Méthodologie : Solide expérience des principes Agile (Scrum/Kanban) et des bonnes pratiques de développement (TDD, Clean Architecture).
  • Outils : Expérience avec Git, l'intégration et le déploiement continus (CI/CD comme Fastlane, Jenkins ou GitLab CI), et les tests unitaires/d'intégration.
  • Bonus : Connaissance de librairies ou frameworks modernes (ex : Realm, Coroutines, Jetpack Compose, SwiftUI).

Benefits & conditions

  • Croissance personnelle : Des projets innovants, des challenges techniques et un accompagnement pour te faire évoluer.
  • Booster ta carrière : tu vas développer une expertise dans un domaine très riche (d'un point de vue technique et fonctionnel), en constante évolution
  • Intégrer un collectif : au delà de l'expérience professionnelle, c'est une aventure humaine que nous te proposons

Apply for this position