Développeur mobile Android Senior (Java / Kotlin)

Systematix

$95K — $115K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering or equivalent training
  • Minimum 5 years of software development experience
  • At least 2 years of experience in native Android mobile development (Java or Kotlin)
  • Significant experience consuming RESTful or GraphQL APIs
  • Experience in debugging, profiling, and optimizing performance
  • Familiarity with Agile development environments
  • Fluent in French; good understanding of English in a professional context

Responsibilities

  • Develop and maintain native Android applications using Java and Kotlin
  • Design robust components and features adhering to Clean Code principles
  • Integrate and consume RESTful and GraphQL APIs
  • Participate in the architecture and evolution of mobile solutions
  • Perform code reviews and contribute to development best practices
  • Develop and automate unit, functional, integration, and end-to-end tests
  • Optimize application performance, stability, and security
  • Collaborate closely with Product, UX, Architecture, and Development teams

Benefits

  • Work on strategic mobile applications in a mature technological environment
  • Focus on code quality, automation, and best development practices
  • Be part of a multidisciplinary Agile team
  • Opportunity to face technical challenges and work with passionate experts
  • Contribute to products impacting thousands of users
Full Job Description
Montréal | Télétravail hybride 2 jours par semaine en présentiel | Secteur bancaire

Vous souhaitez contribuer au développement d'applications mobiles utilisées à grande échelle dans un environnement technologique moderne et stimulant?

Notre client, une grande institution financière reconnue, est à la recherche d'un Développeur mobile Android Senior pour participer à l'évolution de ses solutions numériques et offrir une expérience utilisateur de premier plan à ses clients.

Ce qui vous attend :

Au sein d'une équipe Agile multidisciplinaire, vous contribuerez à la conception, au développement et à l'amélioration continue d'applications mobiles stratégiques. Vous collaborerez étroitement avec les architectes, designers, analystes et développeurs afin de livrer des solutions performantes, sécuritaires et à forte valeur ajoutée.

Vos principales responsabilités
  • Développer et maintenir des applications Android natives en Java et Kotlin.
  • Concevoir des composants et fonctionnalités robustes selon les principes de Clean Code.
  • Consommer et intégrer des APIs RESTful et GraphQL.
  • Participer à l'architecture et à l'évolution des solutions mobiles.
  • Effectuer des revues de code et contribuer aux meilleures pratiques de développement.
  • Développer et automatiser les tests unitaires, fonctionnels, d'intégration et End-to-End.
  • Optimiser la performance, la stabilité et la sécurité des applications.
  • Participer à la résolution d'incidents et à l'amélioration continue des produits.
  • Collaborer étroitement avec les équipes Produit, UX, Architecture et Développement.

Profil recherché

Exigences essentielles

  • Baccalauréat en informatique, en génie logiciel ou formation équivalente
  • Minimum de 5 ans d'expérience en développement logiciel
  • Minimum de 2 ans d'expérience en développement mobile Android natif (Java ou Kotlin)
  • Expérience significative dans :
  • La consommation d'APIs RESTful ou GraphQL
  • Le développement et la livraison d'applications mobiles
  • Le débogage, le profilage et l'optimisation des performances
  • Les environnements de développement Agile

Connaissance des outils et pratiques CI/CD : GitHub / Gradle / Firebase / AppCenter
  • Français obligatoire
  • Bonne compréhension de l'anglais dans un contexte professionnel

Atouts appréciés
  • Expérience avec l'intégration de librairies Android Gradle
  • Automatisation des tests unitaires, fonctionnels et UI
  • Connaissance des tests mobiles End-to-End
  • Expérience avec les technologies infonuagiques : AWS / Docker / Kubernetes
  • Familiarité avec les outils Atlassian (Jira, Confluence)
  • Intérêt pour le secteur bancaire ou les marchés financiers

Pourquoi ce mandat?

Vous aurez l'opportunité de travailler sur des applications mobiles stratégiques dans un environnement technologique mature, où la qualité du code, l'automatisation et les bonnes pratiques de développement occupent une place centrale. Si vous aimez relever des défis techniques, collaborer avec des experts passionnés et contribuer à des produits ayant un impact concret sur des milliers d'utilisateurs, ce mandat est pour vous.

Intéressé(e)? Contactez nous pour en discuter!

BH 22437

Similar Jobs

More Jobs at Systematix

More Information Technology Jobs

Find similar Développeur mobile Android Senior (Java / Kotlin) jobs: