Overview
Who are we? Amaris Consulting est une société indépendante de conseil et de technologies au service des entreprises. Avec plus de 1000 clients dans le monde, nous déployons des solutions pour les plus grands projets depuis plus d'une décennie - tout ceci est rendu possible par une équipe internationale de 7 600 talents répartis sur les 5 continents et dans plus de 60 pays. Nos solutions sont axées sur quatre domaines d'activité différents : les systèmes d'information et le digital, la télécommunication, les sciences de la vie et l'ingénierie. Nous cherchons à créer et à développer une communauté de talents où tous les membres de notre équipe peuvent réaliser leur plein potentiel. Amaris est votre « stepping stone » pour traverser les rivières du changement, pour relever les défis et pour réaliser tous vos projets avec succès.
Chez Amaris, nous avons à cœur d'offrir à nos candidats la meilleure expérience de recrutement possible. Nous cherchons à mieux connaître et comprendre nos candidats, à les challenger et à leur faire part de nos impressions le plus rapidement possible. Voici à quoi ressemble notre processus de recrutement :
Premier contact
Notre processus commence généralement par une brève conversation virtuelle/téléphonique pour en savoir plus sur vous. L'objectif est d’apprendre à vous connaître, comprendre vos motivations et veiller à ce que nous vous proposions le poste qui vous correspond le mieux.
Entretiens
En moyenne, le nombre d'entretiens est de 3 – il peut toutefois varier en fonction du niveau d'ancienneté requis pour le poste. Au cours des entretiens, vous rencontrerez les membres de notre équipe : votre futur manager bien sûr, mais aussi d'autres personnes avec lesquelles vous serez amené à travailler. Ces entretiens nous permettront d'en apprendre davantage sur vous, votre expérience et vos compétences, mais aussi sur le poste et ce que l'on attendra de vous. Vous apprendrez également à connaître Amaris : notre culture, notre histoire, nos équipes et vos opportunités de carrière.
Étude de cas
En fonction du poste, vous serez peut-être appelé à passer un test. Il pourra s'agir d'un jeu de rôle, d'une évaluation technique, d'un scénario de résolution de problème, etc.
Comme vous le savez, chaque personne est différente et il en va de même pour chaque rôle dans une entreprise. C'est pourquoi nous devons nous adapter en conséquence, si bien que le processus peut parfois être quelque peu différent pour chacun. Cela dit, nous nous mettons toujours à la place du candidat pour lui offrir la meilleure expérience possible. Nous avons hâte de vous rencontrer !
Job Description
Nous recherchons un Développeur iOS talentueux et motivé pour rejoindre notre équipe de développement mobile en pleine croissance. Dans ce rôle, vous serez responsable de la conception, du développement et de l’optimisation d’applications iOS, avec un fort accent sur l’expérience utilisateur, la performance et l’engagement. Vous collaborerez étroitement avec les équipes produit, design, assurance qualité et backend afin de livrer des solutions mobiles de haute qualité utilisées par un large public.
Ce poste est idéal pour un développeur passionné par les architectures iOS modernes, l’amélioration de la stabilité des applications et la contribution à l’évolution à long terme des produits.
Cette position est basée à Montréal et offerte en mode hybride.
Responsabilités
- Concevoir, développer, tester et maintenir des applications iOS à l’aide de Swift et du SDK iOS
- Développer des fonctionnalités mobiles intuitives, évolutives et performantes, en respectant les meilleures pratiques UX/UI
- Mettre en œuvre des fonctionnalités de gamification afin d’améliorer l’engagement et la rétention des utilisateurs
- Intégrer les applications avec des API REST et des services backend
- Améliorer et maintenir les stratégies d’automatisation, la couverture de tests et les pipelines CI/CD pour iOS
- Développer et exécuter des tests unitaires, tests UI et suites de tests automatisés
- Participer aux revues de code afin d’assurer un code propre, maintenable et évolutif
- Contribuer à la refactorisation du code existant et à la réduction de la dette technique
- Travailler sur l’évolution et la maintenance de Crash Assist et d’autres fonctionnalités critiques
- Diagnostiquer, déboguer et résoudre les problèmes de performance, de stabilité et de plantage des applications
- Collaborer avec des équipes multidisciplinaires pour définir les solutions techniques et les échéanciers de livraison
- Se tenir à jour des lignes directrices d’Apple, des mises à jour iOS et des technologies mobiles émergentes
Exigences
- 7 ans ou plus d’expérience professionnelle en développement iOS
- Excellente maîtrise de Swift
- Solide expérience avec le SDK iOS, Xcode et les outils de développement Apple
- Expérience en intégration d’API REST
- Expérience pratique avec des frameworks d’automatisation des tests (Appium requis, Maestro est un atout important)
- Bonne compréhension des architectures d’applications mobiles (MVC, MVVM, etc.)
- Expérience de travail en environnement Agile / Scrum
- Excellentes capacités d’analyse, de résolution de problèmes et de débogage
- Très bonnes compétences en communication en français et en anglais (Participation à des réunions, conférences, sessions de formation ou projets menés en anglais)
Atouts
- Expérience avec des pipelines CI/CD pour les applications mobiles
- Connaissance des outils de suivi de performance, d’analytique et de rapports de plantage
- Intérêt pour les outils d’intelligence artificielle, l’automatisation et les nouvelles technologies
- Expérience avec les normes d’accessibilité et la conformité aux exigences de l’App Store
- Connaissances en backend ou en services infonuagiques (un atout)
Pourquoi nous choisir
- Une communauté internationale réunissant plus de 110 nationalités différentes
- Un environnement où la confiance est primordiale : 70 % de nos leaders ont commencé leur carrière au premier niveau de responsabilité
- Un système de formation solide avec notre Académie interne et plus de 250 modules disponibles
- Un environnement de travail dynamique qui se retrouve fréquemment lors d’événements internes (afterworks, team buildings, etc.)
Amaris Consulting promeut l’égalité des chances. Nous nous engageons à rassembler des personnes d’horizons divers et à créer un environnement de travail inclusif. À ce titre, nous accueillons les candidatures de toutes les personnes qualifiées, quels que soient leur sexe, orientation sexuelle, origine ethnique, croyances, âge, état civil, handicap ou autres caractéristiques.
English Version --------------------------------------------------
We are seeking a talented and motivated iOS Developer to join our growing mobile development team. In this role, you will design, build, and optimize iOS applications with a strong focus on user experience, performance, and engagement. You will collaborate closely with product managers, designers, QA, and backend teams to deliver high-quality mobile solutions used by a large user base.
This position is ideal for a developer who enjoys working on modern iOS architectures, improving app stability, and contributing to long-term product evolution.
This position is based in Montreal, hybrid.
Responsibilities
- Design, develop, test, and maintain iOS applications using Swift and the iOS SDK
- Build intuitive, scalable, and high-performance mobile features with a strong focus on UX/UI best practices
- Implement gamification features to enhance user engagement and retention
- Integrate applications with RESTful APIs and backend services
- Improve and maintain automation strategies, test coverage, and CI/CD pipelines for iOS
- Develop and execute unit tests, UI tests, and automated test suites
- Participate in code reviews, ensuring clean, maintainable, and scalable code
- Contribute to legacy code refactoring and technical debt reduction
- Work on enhancements and maintenance of Crash Assist and other mission-critical features
- Troubleshoot, debug, and resolve application performance, stability, and crash issues
- Collaborate with cross-functional teams to define technical solutions and delivery timelines
- Stay current with Apple guidelines, iOS updates, and emerging mobile technologies
Requirements
- 7 + years of professional experience in iOS development
- Strong proficiency in Swift
- Solid experience with the iOS SDK, Xcode, and Apple development tools
- Experience integrating RESTful APIs
- Hands-on experience with test automation frameworks (e.g., Appium; Maestro is a strong plus)
- Understanding of mobile app architecture patterns (MVC, MVVM, etc.)
- Experience working in Agile/Scrum environments
- Strong problem-solving and debugging skills
- Excellent communication skills in English and French (Participation in meetings, conferences, training sessions, or projects conducted in English)
Nice-to-Have
- Experience with CI/CD pipelines for mobile applications
- Familiarity with performance monitoring, analytics, and crash reporting tools
- Interest in AI tools, automation, and emerging technologies
- Experience with accessibility standards and App Store compliance
- Knowledge of backend or cloud-based services is an asset
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.)
Amaris Consulting promotes equal opportunities. We are committed to bringing together people from diverse backgrounds and creating an inclusive work environment. In this regard, we welcome applications from all qualified individuals, regardless of sex, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.
#J-18808-LjbffrVous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte