Développeuse Android Senior II // Senior Android Developer II

Mistplay
Montreal
1 month ago
Apply

Mistplay est le programme de fidélité n° 1 pour les joueurs sur mobile et compte plus de 20 millions d'utilisateurs dans le monde entier. Des millions de joueurs utilisent notre plateforme pour découvrir des jeux, entrer en contact avec leurs amis et gagner de superbes récompenses. Nous sommes une entreprise rentable en forte croissance, récemment classée comme la troisième entreprise technologique à la croissance la plus rapide au Canada. Notre passion pour l'innovation est le moteur de notre croissance dans le secteur, grâce au développement de nouvelles applications, et d'outils Ad Tech puissants. Chez Mistplay, nous faisons appel à la collaboration stratégique, créative et axée sur les données pour nourrir notre imagination sur ce qui peut être réalisé.

Mistplay is the #1 Loyalty Program for mobile gamers - with over 20 million users worldwide. Millions of gamers use our platform to discover games, connect with friends, and earn awesome rewards. We are a fast growing profitable company, recently ranked as the 3rd fastest growing technology company in Canada. Our passion to innovate drives our growth across the industry with the development of new apps, and powerful ad tech tools. Mistplay embraces strategic, creative, and data-driven collaboration to fuel our imagination of what can be achieved.

La Version Français

En tant que Développeuse Android Senior II, tu joueras un rôle essentiel dans la mise en place et l'amélioration de notre plateforme afin d'offrir la meilleure expérience possible à nos utilisateurs. Tu collaboreras étroitement avec nos équipes Produit et Conception pour piloter le développement et personnaliser l'expérience Mistplay pour la plateforme Android. En outre, tu mèneras des projets divertissants tels que l'amélioration de la découvrabilité de jeux étonnants pour les joueurs mobiles et tu te concentreras sur les principes de conception de l'interface utilisateur visant à rendre intuitif le fonctionnement des applications. Tu identifieras les problèmes en analysant les données, les processus et le code dans le but de résoudre les problèmes de développement Android et de déterminer les aspects devant être améliorés. Tu écriras du code sécurisé et tu veilleras au maintien de la fonctionnalité de l'infrastructure.

Tes missions chez Mistplay

Collaborer avec des équipes multidisciplinaires et multiculturelles pour découvrir et implémenter des fonctionnalités dans l'application Mistplay, en tirant parti de technologies et de méthodologies de pointe ;

Piloter le développement de fonctionnalités complexes visant à améliorer l'expérience utilisateur et à stimuler l'engagement des utilisateurs, par exemple des analyses avancées et des fonctionnalités de gamification telles que les quêtes et l'économie ;

Concevoir et développer des logiciels de grande qualité pour notre application Android, en utilisant Kotlin et des outils de développement Android récents ;

Te concentrer sur les principes de conception de l'interface utilisateur et rendre intuitif le fonctionnement des applications à l'aide de Jetpack Compose ;

Identifier les problèmes en analysant les données, les processus et le code dans le but de résoudre les problèmes du front-end et de déterminer les domaines à améliorer ;

Mener des tests réguliers et conséquents pour créer des produits mobiles très innovants, destinés au grand public ;

Concevoir et développer des architectures robustes et évolutives pour l'application Android de Mistplay en suivant la clean architecture et les principes SOLID, assurant qu'elle puisse évoluer et s'adapter aux changements des besoins de l'entreprise et des exigences des utilisateurs ;

Conseiller et encadrer les développeurs Android juniors, en partageant tes connaissances et ton expertise pour les aider à progresser et à améliorer leurs compétences.

Profil recherché

Baccalauréat ( Bachelor's degree ) en informatique, génie logiciel ou dans un domaine connexe ;

5 ans d’expérience minimum en tant que développeuse Android ou dans des fonctions similaires ;

Expérience de la mise en œuvre d'applications évolutives, de la modularisation, accompagnée d’une connaissance approfondie de l'architecture in app ;

Capacité à comprendre et à procéder au refactoring du code existant de manière évolutive ;

Compétences en matière de tests unitaires/d'instrumentation ;

Connaissance poussée de Kotlin et des bibliothèques AndroidX ;

Excellentes aptitudes à la communication orale et écrite ;

Capacité à piloter des projets de développement, de manière autonome ou au sein d'un groupe.

Souhaité

Expérience en matière de releases d'applications et de publication sur Google Play ;

Expérience des solutions d'interface utilisateur pilotées par le serveur (Server-Driven UI) ;

Connaissance approfondie de Git, CI/CD et des flux git ;

Expérience du partage de connaissances avec la communauté open source/la communauté Android.

À usage interne uniquement : il s'agit d'un poste de niveau P4.

*****************************************************************************
English Description

As a Senior Android Developer II, you will play a critical role in building and improving our platform to provide the best possible experience for our users. You will work closely with our product and design teams to drive development and customize the Mistplay experience for the Android platform. Additionally, you will lead fun projects such as improving the discoverability of amazing games for mobile gamers and will focus on UI design principles to make apps work intuitively. You will identify issues by analyzing data, processes, and code to solve Android development issues and recognize areas for improvement. You will write secure code and maintain the functionality of the infrastructure.

What you’ll do at Misplay

Collaborate with multidisciplinary and cultural teams to discover and implement features to the Mistplay app, leveraging cutting-edge technologies and methodologies.

Lead the development of complex features to enhance the user experience and drive user engagement, such as advanced analytics and gamification features like quests and economy.

Design and develop high-quality software for our Android application, using Kotlin and Modern Android Development tools.

Understand and refactor legacy code in a scalable way.

Focus on UI design principles and making apps work intuitively using Jetpack Compose.

Identify issues by analyzing data, processes, and code to solve frontend issues and recognize areas for improvement.

Perform consistent and substantial testing to create highly innovative, consumer-facing mobile products.

Design and develop robust and scalable architectures for the Mistplay Android application following clean architecture and SOLID principles, ensuring that it can evolve and adapt to changing business needs and user requirements.

Mentor and coach junior Android developers, sharing your knowledge and expertise to help them grow and develop their skills.

What you’ll bring to Mistplay

Bachelor's degree in Computer Science, Software Engineering, or related field

At least 5 years of experience as an Android Developer or in similar roles

Ability to understand and refactor legacy code in a scalable way.

Experience implementing scalable applications, modularization, and deep knowledge of in app architecture

Unit/Instrumented testing skills

Strong knowledge of Kotlin and AndroidX libraries

Good verbal and written communication skills

Ability to drive development, work independently or in a group setting

Nice to have:

Experience in application releases and Google Play publishing

Experience with Server-Driven UI solutions

Deep knowledge of Git, CI/CD, and git flows

Experience sharing knowledge with the open source community/Android community

For internal use only: this is a P4 level position

Pourquoi choisir Mistplay ?

Nous faisons tout pour rendre notre environnement de travail aussi accueillant et plaisant que possible ! Un poste chez Mistplay s’accompagne de toute une série d'avantages que nous proposons en mode virtuel ou présentiel : déjeuners d'équipe, soirées jeux, événements à l'échelle de l'entreprise, et bien plus encore.

Notre culture est profondément ancrée dans la croissance et soutenue par une équipe de personnes intelligentes, dynamiques et enthousiastes. Nous utilisons les données pour apprendre, améliorer et adapter en permanence. Nous favorisons un environnement dans lequel chacun est encouragé à partager ses idées, à repousser les limites, à prendre des risques calculés et à voir ses visions se concrétiser.

Why Mistplay?

We strive to make our work environment as inviting and fun as possible! Working at Mistplay is coupled with a whole array of perks that we've adopted virtually and in-person: Team Lunches, game nights, company-wide events, and so much more. Our culture is deeply rooted in growth and upheld by a team of smart, dynamic, and enthusiastic people. We utilize data to constantly learn, improve, and adapt. We foster an environment where everyone is encouraged to share their ideas, push boundaries, take calculated risks, and witness their visions come to life.

Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Related Jobs

Développeuse, Développeur de jeux IA sénior / Senior Game AI Developer, Amazon Games Montréal
Amazon · Montréal, Quebec · 2 months ago
Développeuse, Développeur de moteur de jeux sénior.e/Senior Game Engine Developer, Amazon Games Montréal
Amazon · Montréal, Quebec · 7 months ago
Senior Android Developer
Unity · Tel Aviv, Israel · 1 month ago
Senior Android Developer
Easybrain · Limassol, Cyprus · 9 months ago
Développeuse, Développeur de configuration et de version/Build and Release Developer, Amazon Games Montréal
Amazon · Montréal, Quebec · 1 month ago
Développeuse, Développeur de logiciels (outils d'assurance qualité et automatisation) | Software Developer (QA Tools & Automation), Montreal Internal Studios QA Team
Amazon · Montréal, Quebec · 9 days ago
Développeuse, Développeur de jeux front-end (UI)/Game Frontend (UI) Developer, Amazon Games Montréal
Amazon · Montréal, Quebec · 2 months ago
Développeuse, Développeur de jeux / Gameplay Developer, Amazon Games Montréal
Amazon · Montréal, Quebec · 2 months ago
Android Developer / 安卓开发工程师
Outfit7 · Shanghai, China · 16 days ago
Mobile (iOS/Android) App Development (student work)
Outfit7 · Mokronog, Slovenia · 3 months ago
Android Developer
Unity · Tel Aviv, Israel · 24 days ago
Directeur.trice du développement II Service de l'audio - Audio Development Director II
Electronic Arts · Vancouver, British Columbia · 3 days ago

Jobs at Mistplay