Développeur Full Stack d'Applications Mobiles

Amaris Consulting

$90K — $120K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8 to 10 years of relevant software development experience.
  • Practical experience with Mobile Device Management (MDM) technologies.
  • Strong expertise in developing and deploying iOS and Android applications.
  • Hands-on experience in Java development.
  • Solid understanding of object-oriented programming and software design principles.
  • Experience in Angular application development and testing.
  • Familiarity with relational databases like Sybase or DB2.

Responsibilities

  • Design and develop advanced web and mobile applications for enterprise mobile platforms.
  • Implement automated processes and enhance workflow improvements.
  • Support applications running on web browsers and mobile devices.
  • Collaborate with multidisciplinary teams to define, design, and deliver new features.
  • Integrate applications with external systems, data sources, and APIs.
  • Develop and maintain REST APIs and application integrations.
  • Conduct unit testing to ensure application performance and reliability.

Benefits

  • An international community of over 110 nationalities.
  • A culture of trust, with 70% of leaders starting from entry-level positions.
  • A robust training system with access to over 250 internal learning modules.
  • A lively work environment featuring regular internal events like team buildings and afterworks.
Full Job Description
Job description

Nous recherchons un Développeur Full Stack d'Applications Mobiles expérimenté pour rejoindre une équipe technologique internationale responsable de plateformes mobiles d'entreprise évoluant dans un environnement complexe et dynamique.

Dans ce rôle, vous serez responsable de la conception, du développement, de l'amélioration et du support d'applications web et mobiles, d'outils administratifs, de solutions de reporting et de processus automatisés. Vous interviendrez sur l'ensemble de la stack technologique et prendrez en charge, de manière autonome ou collaborative, différentes initiatives de développement liées aux applications utilisées sur les navigateurs web et les appareils mobiles.

Vous travaillerez dans un environnement Agile, en collaboration avec des équipes multidisciplinaires et internationales, tout en contribuant aux pratiques DevOps, à l'automatisation, à l'amélioration des performances applicatives et aux initiatives d'amélioration continue.
Informations clés
  • Niveau d'expérience : Avancé / Niveau 4 (8 à 10 ans d'expérience)
  • Localisation : Montréal, Québec
  • Mode de travail : Hybride - 3 jours par semaine sur site
  • Intégration : Présence sur site requise dès le premier jour
Principales responsabilités
  • Concevoir et développer des applications web et mobiles avancées destinées aux plateformes mobiles d'entreprise et aux appareils mobiles professionnels.
  • Développer des processus automatisés et mettre en œuvre des améliorations des flux de travail.
  • Développer et assurer le support d'applications utilisées sur les navigateurs web et les appareils mobiles.
  • Collaborer avec des équipes multidisciplinaires afin de définir, concevoir, développer et livrer de nouvelles fonctionnalités.
  • Intégrer les applications avec des systèmes externes, des sources de données fournisseurs, des bibliothèques tierces et des API.
  • Développer et maintenir des API REST et des intégrations applicatives.
  • Effectuer des tests unitaires afin de garantir la robustesse, la fiabilité, l'ergonomie et les performances des applications.
  • Diagnostiquer les problèmes techniques, identifier leurs causes profondes et mettre en œuvre des solutions efficaces.
  • Corriger les anomalies et améliorer continuellement les performances des applications.
  • Évaluer et mettre en œuvre de nouvelles technologies afin d'améliorer l'efficacité du développement et les capacités des produits.
  • Veiller à ce que les applications et solutions répondent aux attentes des utilisateurs internes en matière d'expérience utilisateur.
  • Créer, réviser et maintenir la documentation technique et la documentation de support.
  • Fournir un support de développement de niveau avancé pour les incidents complexes liés aux applications et aux environnements de production.
  • Contribuer aux bonnes pratiques DevOps, à l'automatisation et aux processus CI/CD.
  • Travailler efficacement dans un environnement de développement Agile et collaborer avec des équipes internationales.
Profil recherché
Compétences et expériences requises
  • 8 à 10 ans d'expérience professionnelle pertinente en développement logiciel.
  • Expérience pratique avec les technologies de gestion des appareils mobiles (MDM - Mobile Device Management).
  • Solide expérience dans le développement et le déploiement d'applications iOS et Android.
  • Expérience pratique en développement Java.
  • Excellente compréhension de la programmation orientée objet et des principes de conception logicielle.
  • Expérience dans le développement et les tests d'applications Angular.
  • Expérience avec des bases de données relationnelles telles que Sybase ou DB2.
  • Solide expérience dans les environnements Unix/Linux.
  • Expérience en scripting Shell Linux.
  • Expérience dans l'intégration et l'utilisation de bibliothèques tierces et d'API.
  • Solide expérience dans le développement et l'utilisation d'API REST.
  • Connaissance d'au moins un langage de scripting, tel que Python.
  • Expérience avec l'architecture des serveurs web Apache et Tomcat.
  • Expérience dans le déploiement, la supervision et la journalisation d'applications web.
  • Expérience avec Git pour la gestion du code source.
  • Expérience pratique avec des outils CI/CD tels que Jenkins.
  • Excellentes compétences en diagnostic, en analyse et en résolution de problèmes.
  • Excellentes compétences en communication et capacité à collaborer efficacement avec des interlocuteurs techniques et non techniques.
  • Capacité à travailler selon un modèle hybride avec une présence sur site à Montréal trois jours par semaine.
  • Disponibilité pour une intégration sur site dès le premier jour.


Why choose us
  • An international community bringing together more than 110 different nationalities
  • An environment where trust is central: 70% of our leaders started their careers at the entry level
  • A strong training system with our internal Academy and more than 250 modules available
  • A dynamic work environment that frequently comes together for internal events (afterworks, team buildings, etc.)

Similar Jobs

More Jobs at Amaris Consulting

More Information Technology Jobs

Find similar Développeur Full Stack d'Applications Mobiles jobs: