Senior Android Engineer II

4 Weeks ago • 5 Years + • Mobile Development

Job Summary

Job Description

As a Senior Android Engineer II at Mistplay, you'll build and enhance the platform for optimal user experience. Collaborate with product and design teams to customize the Mistplay Android experience, lead projects improving game discovery, and focus on intuitive UI design using Jetpack Compose. You'll analyze data to identify and solve development issues, write secure code, and maintain infrastructure functionality. Responsibilities include collaborating with cross-functional teams, leading complex feature development (e.g., advanced analytics, gamification), mentoring junior developers, and ensuring robust, scalable app architecture using Kotlin and AndroidX libraries. Consistent testing and adherence to clean architecture and SOLID principles are key.
Must have:
  • 5+ years Android development experience
  • Kotlin & AndroidX expertise
  • Scalable app architecture knowledge
  • UI design principles using Jetpack Compose
  • Code refactoring and testing skills
  • Cross-functional team collaboration
  • Mentoring junior developers
Good to have:
  • Google Play publishing experience
  • Server-Driven UI solutions
  • Git, CI/CD, and git flow expertise
  • Open-source community contributions
Perks:
  • Team lunches
  • Game nights
  • Company-wide events

Job Details

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.

English Description Below* ⬇️

Développeur Android Senior II

En tant que développeur Android sénior II, tu joueras un rôle essentiel dans la construction et l'amélioration de notre plateforme afin d'offrir la meilleure expérience possible à nos utilisateurs. Tu travailleras en étroite collaboration avec nos équipes de produits et de conception pour diriger le développement et personnaliser l'expérience Mistplay pour la plateforme Android. En outre, tu dirigeras des projets amusants tels que l'amélioration de la découverte de jeux étonnants pour les joueurs mobiles et tu te concentreras sur les principes de conception de l'interface utilisateur pour que les applications fonctionnent de manière intuitive. Tu identifieras les problèmes en analysant les données, les processus et le code afin de résoudre les problèmes de développement Android et d'identifier les domaines à améliorer. Tu écriras du code sécurisé et tu maintiendras la fonctionnalité de l'infrastructure.

Tes missions chez Mistplay :
Collaborer avec des équipes pluridisciplinaires et culturelles pour découvrir et mettre en œuvre des fonctionnalités pour l'application Mistplay, en tirant parti de technologies et de méthodologies de pointe.
Favoriser un environnement transparent et communicatif pour assurer l'alignement et promouvoir des résultats de haute qualité.
Diriger le développement de fonctionnalités complexes pour améliorer l'expérience utilisateur et stimuler l'engagement des utilisateurs, telles que des analyses avancées et des fonctionnalités de ludification comme les quêtes et l'économie.
Partager de manière proactive ton expertise avec l'équipe, en encourageant une culture de l'apprentissage et de l'amélioration continue. Tu participeras régulièrement à des sessions de partage de connaissances et à des révisions de code afin d'améliorer les capacités collectives de l'équipe et d'encourager un esprit de collaboration et d'innovation.
Concevoir et développer des logiciels de haute qualité pour notre application Android, en utilisant Kotlin et les outils modernes de développement Android.
Se concentrer sur les principes de conception de l'interface utilisateur et faire fonctionner les applications de manière intuitive en utilisant Jetpack Compose.
Identifier les problèmes en analysant les données, les processus et le code pour résoudre les problèmes frontaux et identifier les domaines à améliorer.
Effectuer des tests cohérents et substantiels afin de créer des produits mobiles très innovants et orientés vers le consommateur.
Concevoir et développer des architectures robustes et évolutives pour l'application Android de Mistplay en suivant une architecture propre et les principes SOLID, en veillant à ce qu'elle puisse évoluer et s'adapter à l'évolution des besoins de l'entreprise et des exigences des utilisateurs.
Guider et encadrer les développeurs Android juniors, en partageant tes connaissances et ton expertise pour les aider à grandir et à développer leurs compétences, en favorisant un environnement de soutien et de collaboration.

Ce que tu apporteras à Mistplay :
Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe.
Au moins 5 ans d'expérience en tant que développeur Android ou dans des fonctions similaires
Expérience de la mise en œuvre d'applications évolutives, de la modularisation et d'une connaissance approfondie de l'architecture des applications.
Capacité à comprendre et à remanier le code existant de manière évolutive.
Compétences en matière de tests unitaires/instrumentés
Solide connaissance de Kotlin et des bibliothèques AndroidX
Excellentes compétences en communication orale et écrite, avec une capacité avérée à transmettre clairement des concepts techniques complexes à des publics divers, en favorisant la compréhension et la collaboration au sein de l'équipe.
Une expérience reconnue dans le travail efficace avec des équipes interfonctionnelles, en collaborant harmonieusement avec le produit, la conception et d'autres services.
Aptitude à conduire le développement, à faire preuve d'un profond dévouement à la réussite collective, démontrée par de solides compétences en matière de communication et de coopération. Capable de travailler efficacement dans des environnements axés sur le travail d'équipe et sur l'autonomie.
Un atout considérable :
Expérience en matière de publication d'applications et de publication sur Google Play
Expérience des solutions d'interface utilisateur pilotées par le serveur
Connaissance approfondie de Git, CI/CD, et des flux git
Expérience du partage des connaissances avec la communauté du code source ouvert et la communauté Android.

English Job Description - Senior Android Engineer II

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.
Foster a transparent and communicative environment to ensure alignment and promote high-quality results.
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.
Proactively share your expertise with the team, nurturing a culture of learning and continuous improvement. Regularly engage in knowledge-sharing sessions and code reviews to elevate the team's collective capability and encourage a collaborative, innovative spirit.
Design and develop high-quality software for our Android application, using Kotlin and Modern Android Development tools.
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, fostering a supportive and collaborative environment.

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
Experience implementing scalable applications, modularization, and deep knowledge of in app architecture
Ability to understand and refactor legacy code in a scalable way.
Unit/Instrumented testing skills
Strong knowledge of Kotlin and AndroidX libraries
Excellent verbal and written communication skills, with a proven ability to clearly convey complex technical concepts to diverse audiences, fostering strong team understanding and collaboration
An established track record in working effectively with cross-functional teams, harmoniously collaborating with product, design, and other departments.
Ability to drive development, show a deep dedication to collective success, demonstrated by strong communication and cooperation skills. Capable of working effectively in both team-oriented and autonomous environments.
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
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.
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.
undefined

Similar Jobs

Playrix - Senior C++ Software Engineer (Gameplay)

Playrix

Cyprus (Remote)
3 Months ago
Go Fund Me - Senior Software Engineer (Backend)

Go Fund Me

Buenos Aires, Buenos Aires, Argentina (Hybrid)
1 Month ago
Escape Velocity Entertainment - Site Reliability Engineer | North America | Canada | Europe | Fully Remote

Escape Velocity Entertainment

(Remote)
1 Month ago
Visa - Staff Systems Engineer - GO

Visa

Singapore, Singapore (On-Site)
3 Months ago
SmileGate - Hybrid Cloud Strategy/Development Lead (CTO Division)

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
4 Weeks ago
Nagarro - Associate Principal Consultant, Support Sales

Nagarro

Colombia (Remote)
3 Months ago
Luxoft - Android Automotive Developer

Luxoft

Mexico City, Mexico City, Mexico (Remote)
2 Months ago
Nagarro - Senior Staff Consultant, Business Analyst

Nagarro

India (Remote)
3 Months ago
Luxoft - Android HMI Architect

Luxoft

Cairo, Cairo Governorate, Egypt (On-Site)
2 Months ago
Nagarro - Associate Staff Consultant ,Search Engine Optimization

Nagarro

India (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Paytm - DevOps (Data DevOps) - Lead DevOps Engineer

Paytm

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
PwC - ETIC, GCP Technical Support Engineer - Senior Associate

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
3 Months ago
King - Senior Backed Engineer | Activision Blizzard Media

King

Barcelona, Catalonia, Spain (On-Site)
3 Months ago
PwC - IN-Senior Associate_Devops_FS Tech_Advisory _Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Riot Games - Systems Engineer II - Infrastructure

Riot Games

Los Angeles, California, United States (On-Site)
2 Weeks ago
OpenGov - DevOps Engineer III

OpenGov

Atlanta, Georgia, United States (Hybrid)
4 Months ago
Ubisoft - Site Reliability Engineer [Game Security]

Ubisoft

Düsseldorf, North Rhine-Westphalia, Germany (Hybrid)
1 Week ago
Rockstar Games - Senior Data Engineer

Rockstar Games

United States (On-Site)
1 Month ago
Fluxon - Senior Software Engineer

Fluxon

Hyderabad, Telangana, India (Remote)
3 Months ago
Warner Bros Games - Senior Machine Learning Engineer

Warner Bros Games

(Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Hitachi - D365 F&O Retail Architect

Hitachi

Toronto, Ontario, Canada (Remote)
3 Months ago
PwC - Risk Modelling Services, Actuarial, P&C, Senior Manager

PwC

Toronto, Ontario, Canada (On-Site)
4 Months ago
CAE - IT Cloud Operations - Automation Specialist

CAE

Montreal, Quebec, Canada (Remote)
4 Months ago
Company3 Method Studios - Facility Technician (Housekeeping) - 7:00am - 3:30pm PT

Company3 Method Studios

Canada (On-Site)
2 Months ago
QUANTIC DREAM - Game Designer - Competitive

QUANTIC DREAM

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Hasbro - Principal Product Manager

Hasbro

Mississauga, Ontario, Canada (On-Site)
2 Months ago
Jam City - Manager, FP&A

Jam City

Canada (Remote)
2 Months ago
Epic Games - Senior Gameplay Systems Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
5 Days ago
Ello - Tech Lead, Machine Learning

Ello

Canada (On-Site)
3 Months ago
Epic Games - Senior UI Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Crunchyroll - iOS Engineering Manager

Crunchyroll

San Francisco, California, United States (Remote)
2 Months ago
Nagarro - Senior Staff Engineer, Cloud

Nagarro

Hyderabad, Telangana, India (On-Site)
3 Months ago
Nagarro - Trainee

Nagarro

Mexico (Remote)
3 Months ago
Crunchyroll - Staff Mobile Games Integration Engineer

Crunchyroll

Culver City, California, United States (On-Site)
1 Week ago
Patterned Learning Career - Senior Android Engineer

Patterned Learning Career

(Remote)
1 Day ago
Nagarro - Associate Staff Consultant, Agile

Nagarro

(Remote)
3 Months ago
The Walt Disney Company - Lead Software Engineer, Android

The Walt Disney Company

Glendale, California, United States (On-Site)
2 Months ago
Nagarro - Senior Staff Engineer, Delivery

Nagarro

South Africa (On-Site)
3 Months ago
Nagarro - Senior Staff Consultant ,SAP Financial Management

Nagarro

India (Remote)
3 Months ago
Nagarro - Staff Consultant, Support Presales

Nagarro

(On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Mistplay is the #1 loyalty app for mobile gamers. Our highly engaged community is made up of millions of users looking to discover new games and earn as they play. We reward users for the time and money they spend within the games they download from our platform, and they can redeem those rewards for gift cards.

Join Mistplay and unlock your potential in a vibrant, innovative, and collaborative environment where your passion for mobile gaming meets limitless opportunities.

**Mistplay’s Mission:** 

To be the best way to play mobile games for everyone, everywhere!

**Fun Facts:**

The #1 loyalty app for mobile gamers

Over 30M+ lifetime installs globally on Android

Over 400+ games to discover on the Mistplay app 

Doubled our employee headcount in 2023

Backed by GrowthCurve Capital as of December 2021

**Business & Company Achievements:**

Ranked as a Top 5 Media Source in 6 different categories spanning ROI & Retention in the Singular ROI Index 2023

Ranked on the 2023 Canada Top 100 - Montreal’s Top Employer list

Ranked on the 2023 Canada’s Top 100 - Top Employer for Small/Medium Business

Ranked #5 on Deloitte’s Canadian Technology Fast 50 in 2022

Ranked #31 on Deloitte’s North American Technology Fast 500 in 2022

 

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Toronto, Ontario, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Toronto, Ontario, Canada (Hybrid)

Toronto, Ontario, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

View All Jobs

Get notified when new jobs are added by Mistplay

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug