Responsable Senior de l'Ingénierie // Senior Manager, Engineering

Montreal
Ingénierie / Engineering – Ingénierie / Engineering /
Temps Plein / Full Time /
Remote
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 version is Below

Engineering Manager, Full Stack
Entreprise en forte croissance et en pleine expansion, Mistplay ne cesse de développer sa base d'utilisateurs et d'améliorer sa plateforme afin de leur offrir la meilleure expérience possible. Pour atteindre ces objectifs, Mistplay est à la recherche d'une Engineering Manager expérimentée et motivée pour son équipe Full Stack Android.

En tant qu’Engineering Manager pour l'équipe Full Stack Android de Mistplay, tu joueras un rôle crucial dans la création et le développement d'un produit à succès et d'une équipe performante. L’Engineering Manager aura la responsabilité de diriger une équipe d'ingénieurs logiciels dans le cadre du développement et de la maintenance du principal produit de Mistplay, notre application Android. Tu travailleras en étroite collaboration avec d'autres équipes pour assurer l'intégration de l'application avec le Back-end de la plateforme et tu dirigeras la conception et l'implémentation de nouvelles fonctionnalités et améliorations. La candidate retenue justifiera d'une connaissance approfondie de la plateforme Android et de ses capacités, ainsi que d'une expérience de la direction d'une équipe de développeurs dans un environnement de développement Agile. En outre, elle devra être à l'aise pour travailler avec les parties prenantes afin de comprendre les besoins de l'entreprise et de les traduire en spécifications techniques.

Ce que tu feras chez Mistplay
Diriger une équipe de développement Full Stack Android ambitieuse, Agile et interfonctionnelle ;
Diriger l'équipe chargée de la conception, du développement et de la maintenance de l'application Android, en veillant à ce que l'équipe fournisse un logiciel de haute qualité dans les délais et dans le respect du budget. Tu seras amenée à conseiller l'équipe sur le plan technique et à résoudre les problèmes techniques au fur et à mesure qu'ils se présentent ;
Travailler en étroite collaboration avec les parties prenantes (p. ex. Produit, Données, Direction) d'une part pour garantir la livraison de fonctionnalités de qualité permettant d’offrir une expérience utilisateur exceptionnelle, et d'autre part pour les aider à comprendre l'effort nécessaire à la mise en œuvre et à orienter les actions de priorisation ;
Identifier les problèmes, grâce à l'analyse des données, des processus et du code, dans le but d'éliminer les points bloquants, d'améliorer la livraison et d'identifier les aspects à perfectionner ;
Passer continuellement en revue et améliorer les processus, outils et pratiques de développement de l'équipe afin d'accroître l'efficacité, la productivité et la qualité ;
Soutenir ton équipe en obtenant des ressources, en levant les blocages, en assurant l’alignement et en veillant à l'engagement ;
Élaborer et surveiller les indicateurs clés de performance de la gestion de l'ingénierie pour s’assurer que l'équipe atteint ses objectifs et que l'application Android apporte de la valeur aux utilisateurs et à l'entreprise ;
Assurer le rôle de responsable du recrutement pour continuer à renforcer ton équipe afin qu’elle puisse répondre à l'évolution des besoins de l'entreprise. À ce titre, tu joueras un rôle clé dans le recrutement et l'intégration des nouveaux membres de l'équipe, en veillant à ce que les nouveaux collaborateurs soient intégrés dans l'équipe de manière efficace et à ce que l'équipe maintienne un niveau élevé de diversité et d'inclusivité ;
Écrire un code performant, évolutif, facile à maintenir et répondant aux exigences fonctionnelles. Tu prendras une part active aux décisions techniques en partenariat avec les Tech Leads ;
Assurer une veille sur les dernières tendances et technologies en matière de développement Android, notamment Kubernetes, AWS EC2, Beanstalk, DynamoDB, ElastiCache, TypeScript, et une Stack de développement Android moderne ; tu auras la responsabilité de veiller à ce que l'équipe connaisse bien ces technologies et à ce qu'elles soient utilisées efficacement pour créer le meilleur produit possible.

Ce que tu apporteras à Mistplay
Un baccalauréat (Bachelor's degree) ou une maîtrise (Master's degree) en informatique ou dans un domaine connexe est souhaitable ;
7 ans d'expérience minimum en développement de logiciels, plus particulièrement en développement Android ;
Connaissance approfondie des indicateurs clés de performance de la gestion de l'ingénierie et des processus et pratiques Agile en matière de développement logiciel ;
Expérience avérée de la direction et de la gestion d'équipes d'ingénieurs très performantes, de préférence dans un environnement Agile ;
Tu es convaincue que la conception et l'itération des processus doivent être constantes pour améliorer l'engagement et la productivité des équipes ;
Excellente compréhension des processus et des méthodologies de développement de logiciels ;
Solide expérience technique en développement Android, accompagnée d'une compréhension approfondie de la plateforme Android et de ses capacités ;
Expérience d'une Stack de développement Android moderne, notamment Kotlin, Jetpack et les Android Architecture Components ;
Une expérience de Kubernetes, d'AWS EC2, de Beanstalk, de DynamoDB, d'ElastiCache et/ou de TypeScript constitue un atout important ;
Connaissance des technologies côté serveur, telles que Node.js, et expérience de l'intégration d'applications mobiles avec des API RESTful ;
Solide expérience des outils de développement de logiciels tels que Git, JIRA et Confluence ;
Tu sais travailler en collaboration avec des équipes interfonctionnelles et des parties prenantes afin d'identifier les besoins de l'entreprise et de les traduire en exigences techniques ;
Tu possèdes d’excellentes compétences en matière de communication, de relations interpersonnelles et de leadership ;
Tu as l’expérience du recrutement et de l'intégration de nouveaux collaborateurs ;
La veille sur les dernières tendances et technologies en matière de développement Android te passionne, et tu as le désir d'apprendre et de t'améliorer en permanence.


English Description:
As a fast-growing scale-up organization, Mistplay is constantly expanding its user base and improving its platform to provide the best possible experience for its users. To achieve these goals, Mistplay is seeking an experienced and motivated Senior Engineering Manager.
As the Senior Engineering Manager for Mistplay's Full Stack Mobile App Development team, you will play a critical role in building and growing a successful product and team. The Engineering Manager will be responsible for leading a team of software engineers in the development and maintenance of Mistplay's main product, our Android app. You will work closely with other teams to ensure the app is integrated with the platform's backend, and they will lead the design and implementation of new features and improvements. The successful candidate will have a deep understanding of developing mobile apps/games, as well as experience leading a team of developers in an agile development environment. Additionally, they will be comfortable working with stakeholders to understand business requirements and translating those into technical specifications.

What you’ll do at Misplay
Managing an ambitious, Agile, cross-functional, full-stack mobile app development team
Lead the team in the design, development, and maintenance of the mobile application, ensuring that the team delivers high-quality software on time and within budget. You will be responsible for providing technical guidance to the team and resolving technical issues as they arise
Partner closely with stakeholders (e.g Product, Data, Executive) to ensure the delivery of quality features to deliver a fantastic user experience, and guide stakeholders in understanding implementation effort and help guide prioritization efforts
Identify issues by analyzing data, processes, and code to remove blockers, improve delivery and recognize areas for refinement
Continuously review and improve the team's development processes, tools, and practices to increase efficiency, productivity, and quality
Support your team by securing resources, removing blockers, creating alignment and ensuring engagement
Develop and monitor engineering management KPIs to ensure that the team is meeting its goals and that the application is delivering value to users and the business
Act as hiring manager to continue to build out your team to meet changing business requirements, play a key role in recruiting and onboarding new team members, ensuring that new hires are integrated into the team effectively and that the team maintains a high level of diversity and inclusivity.
Write code that is performant, scalable, maintainable and meets functional requirements. You'll have a significant role and voice in technical decisions in partnership with Tech Leads
Stay up-to-date with the latest trends and technologies in mobile app & game development, including Kubernetes, AWS EC2, Beanstalk, DynamoDB, ElastiCache, TypeScript, and modern Android development stack. You will be responsible for keeping the team up-to-date on these technologies and ensuring that they are used effectively to build the best possible product

What you’ll bring to Mistplay
Bachelor's or Master's degree in Computer Science or a related field is preferred
At least 7 years of experience in software development, with a focus on mobile app/game development
Strong knowledge of engineering management KPIs and Agile software development processes and practices
Proven experience in leading and managing high-performing engineering teams, preferably in an Agile environment
Obsession with constant process design and iteration to improve engagement and team productivity
Excellent understanding of software development processes and methodologies
Strong technical background in mobile app/game development, with a deep understanding of the mobile app platforms and its capabilities
Strong experience with software development tools such as Git, JIRA, and Confluence
Ability to work collaboratively with cross-functional teams and stakeholders to identify business needs and translate them into technical requirements
Excellent communication, interpersonal, and leadership skills
Experience with hiring and onboarding new team members
Passion for staying up-to-date with the latest trends and technologies in mobile app/game development, and a desire to continuously learn and improve.

Nice to haves
Knowledge of/experience with Kubernetes, AWS EC2, Beanstalk, DynamoDB, ElastiCache, &/or TypeScript are all strong assets
Knowledge of server-side technologies, such as Node.js, and experience integrating mobile apps with RESTful APIs
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.