Senior Android Developer Ii

Toronto, ON Montreal, QC, Canada

Job Description

Mistplay est l'application de fidelite n1 pour les joueurs mobiles. Notre communaute de millions de joueurs mobiles engages utilise Mistplay pour decouvrir de nouveaux jeux et gagner des recompenses. Les joueurs sont recompenses pour le temps et l'argent qu'ils consacrent aux jeux et peuvent echanger ces recompenses contre des cartes cadeaux. Mistplay a pour mission d'etre le meilleur moyen de jouer a des jeux mobiles pour tous, partout dans le monde ! Telechargez Mistplay sur le Google Play Store et suivez-nous sur , et .
? Veuillez noter : Au Canada ??, Mistplay suit un modele hybride de 3 jours/semaine en bureau a Toronto (400 University Ave) & Montreal (1001 Blvd. Robert-Bourassa)
Mistplay is the #1 loyalty app for mobile gamers. Our community of millions of engaged mobile gamers come to Mistplay to discover new games to play and earn rewards. Gamers are rewarded for their time and money spent within the games and can redeem those rewards for gift cards. Mistplay is on a mission to be the best way to play mobile games for everyone everywhere! Download Mistplay on the Google Play Store and follow us on , and .
? Please Note: In Canada ??, Mistplay follows a 3 days/week in-office hybrid model in Toronto (400 University Ave) & Montreal (1001 Blvd. Robert-Bourassa)
English Description is below ??
French:
En tant que developpeur Android senior II, tu joueras un role essentiel dans la construction et l'amelioration de notre plateforme afin d'offrir la meilleure experience possible a nos utilisateurs. Tu travailleras en etroite collaboration avec nos equipes de produits et de conception pour diriger le developpement et personnaliser l'experience Mistplay pour la plateforme Android. En outre, tu dirigeras des projets amusants tels que l'amelioration de la decouverte de jeux etonnants pour les joueurs mobiles et tu te concentreras sur les principes de conception de l'interface utilisateur pour que les applications fonctionnent de maniere intuitive. Tu identifieras les problemes en analysant les donnees, les processus et le code afin de resoudre les problemes de developpement Android et d'identifier les domaines a ameliorer. Tu ecriras du code securise et tu maintiendras la fonctionnalite de l'infrastructure.
Tes missions chez Mistplay :
Collaborer avec des equipes pluridisciplinaires et culturelles pour decouvrir et mettre en oeuvre des fonctionnalites pour l'application Mistplay, en tirant parti de technologies et de methodologies de pointe.
Favoriser un environnement transparent et communicatif pour assurer l'alignement et promouvoir des resultats de haute qualite.
Diriger le developpement de fonctionnalites complexes pour ameliorer l'experience utilisateur et stimuler l'engagement des utilisateurs, telles que des analyses avancees et des fonctionnalites de ludification comme les quetes et l'economie.
Partager de maniere proactive ton expertise avec l'equipe, en encourageant une culture de l'apprentissage et de l'amelioration continue. Tu participeras regulierement a des sessions de partage de connaissances et a des revisions de code afin d'ameliorer les capacites collectives de l'equipe et d'encourager un esprit de collaboration et d'innovation.
Concevoir et developper des logiciels de haute qualite pour notre application Android, en utilisant Kotlin et les outils modernes de developpement Android.
Se concentrer sur les principes de conception de l'interface utilisateur et faire fonctionner les applications de maniere intuitive en utilisant Jetpack Compose.
Identifier les problemes en analysant les donnees, les processus et le code pour resoudre les problemes frontaux et identifier les domaines a ameliorer.
Effectuer des tests coherents et substantiels afin de creer des produits mobiles tres innovants et orientes vers le consommateur.
Concevoir et developper des architectures robustes et evolutives pour l'application Android de Mistplay en suivant une architecture propre et les principes SOLID, en veillant a ce qu'elle puisse evoluer et s'adapter a l'evolution des besoins de l'entreprise et des exigences des utilisateurs.
Guider et encadrer les developpeurs Android juniors, en partageant tes connaissances et ton expertise pour les aider a grandir et a developper leurs competences, en favorisant un environnement de soutien et de collaboration.
Ce que tu apporteras a Mistplay :
Baccalaureat en informatique, en genie logiciel ou dans un domaine connexe.
8+ ans d'experience en tant que developpeur Android ou dans des fonctions similaires
Experience de la mise en oeuvre d'applications evolutives, de la modularisation et d'une connaissance approfondie de l'architecture des applications.
Capacite a comprendre et a remanier le code existant de maniere evolutive.
Competences en matiere de tests unitaires/instrumentes
Solide connaissance de Kotlin et des bibliotheques AndroidX
Excellentes competences en communication orale et ecrite, avec une capacite averee a transmettre clairement des concepts techniques complexes a des publics divers, en favorisant la comprehension et la collaboration au sein de l'equipe.
Une experience reconnue dans le travail efficace avec des equipes interfonctionnelles, en collaborant harmonieusement avec le produit, la conception et d'autres services.
Aptitude a conduire le developpement, a faire preuve d'un profond devouement a la reussite collective, demontree par de solides competences en matiere de communication et de cooperation. Capable de travailler efficacement dans des environnements axes sur le travail d'equipe et sur l'autonomie.
Un atout considerable :
Experience en matiere de publication d'applications et de publication sur Google Play
Experience des solutions d'interface utilisateur pilotees par le serveur
Connaissance approfondie de Git, CI/CD, et des flux git
Experience du partage des connaissances avec la communaute du code source ouvert et la communaute Android.
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.
- 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
- 8+ years of experience as an Android Developer or Android Engineer
- 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
*Nous remercions tous(tes) les candidat(e)s. Le genre masculin a ete utilise dans le but d'alleger le texte. Nous souscrivons au principe de l'equite en matiere d'emploi.
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 serie d'avantages que nous proposons en mode virtuel ou presentiel : dejeuners d'equipe, soirees jeux, evenements a l'echelle de l'entreprise, et bien plus encore.
Notre culture est profondement ancree dans la croissance et soutenue par une equipe de personnes intelligentes, dynamiques et enthousiastes. Nous utilisons les donnees pour apprendre, ameliorer et adapter en permanence. Nous favorisons un environnement dans lequel chacun est encourage a partager ses idees, a repousser les limites, a prendre des risques calcules et a voir ses visions se concretiser.
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.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2967789
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON Montreal, QC, Canada
  • Education
    Not mentioned