This job might no longer be available.

Senior Frontend Web Engineer/Ingénieure Web Frontend Senior

Mistplay
Montreal, QC
11 months 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.

Tes missions chez Mistplay
Être l’architecte qui dirige une équipe chargée d’écrire et de tester du code (à l’aide de React.js, Nest.js et Typescript) performant, évolutif, facile à maintenir et répondant aux exigences fonctionnelles dans un environnement au rythme soutenu ;

Collaborer avec les développeurs de logiciels, les concepteurs et les chefs de produits pour introduire de l'innovation dans nos produits et l'encourager ;

Travailler avec nos responsables backend pour rédiger les spécifications techniques ;

Contribuer à nos efforts de refactoring du code, en faisant des suggestions et en les mettant en œuvre ;

Collaborer avec notre équipe Infrastructure pour garantir le bon fonctionnement de notre application en production ;

Travailler avec le service Assurance Qualité pour veiller à ce que le logiciel soit mis en production sans bogues ;

Participer aux revues de code et aux sessions brown bags afin de favoriser une culture de la croissance et de l'apprentissage au sein de l'organisation ;

Encadrer les nouveaux embauchés et diriger les autres membres de l'équipe sur le plan technique.

Profil recherché

Baccalauréat en informatique, génie logiciel ou équivalent ;

8 ans d'expérience minimum dans un poste similaire ou connexe ;

Tu as déjà joué un rôle clé au sein d'une équipe en concevant et en élaborant des solutions d'ingénierie visant à résoudre des problèmes commerciaux complexes ;

Solide connaissance et expérience de JavaScript, TypeScript et React ;

Tu as l'esprit d'équipe : tu sais être à la fois joueuse et entraîneuse.

Profil Souhaité

Expérience pratique de Tailwind CSS, MUI (material UI) ;

Expérience pratique de Service Worker ;

Expérience des tests End-to-End (Playwright ou Cypress) ;

Expérience de l'écriture de code avec Typescript sur le Backend (Node.js, Express), et capacité à le conteneuriser avec Docker ;
Connaissance exhaustive de Next.js, compréhension approfondie des concepts de SSR et CSR ;

Expérience de production dans un environnement monorepo (équivalents à NX ou Turborepo) ;

Expérience des services AWS, tels que DynamoDB, Lambda, S3 et CloudFront, ou ceux d'autres fournisseurs de services en nuage ;

Avoir contribué à des développements/projets open source.

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

What you’ll do at Misplay
Architect who leads a team to write and test code (using React.js , Nest.js & Typescript) that is performant, scalable, maintainable and meets functional requirements in a fast paced environment.
Collaborate with software engineers, designers and product managers to build and drive innovation in our products.
Work with our backend leads to craft technical specifications.
Contribute to our code refactoring efforts, suggesting and implementing ideas.
Work with our infrastructure team to ensure our application is running smoothly in production.
Work with QA to ensure we ship bug free software to production.
Participate in code reviews and brown bags to help nurture a culture of growth and learning within the organization
Mentoring new hires, and lead other members technically within the team.
What you’ll bring to Mistplay

Bachelor's degree in Computer Science, Software Engineering or equivalent.

8+ years experience working in a similar or related role.
Has played a key role on a team architecting and designing engineering solutions to complex business problems.

Strong knowledge and experience with JavaScript, TypeScript and React.

A team mindset: someone who is a player and coach.

For internal use only: this is a P4 level position

Nice to Have

Hands-on experience with Tailwind CSS, MUI (material UI)

Hands-on experience with service worker

End to end testing experience (playwright or cypress)

Experience in writing Typescript on the backend ( Node.js , Express), and being able to containerize it with Docker
Comprehensive knowledge about Next.js , deeply understand the concepts of SSR and CSR Production experience in a monorepo environment (NX or Turborepo equivalents)

Experience with AWS services like DynamoDB, Lambda, S3, and CloudFront or equivalent services with other cloud providers

Contributing to open source development/projects

What we Offer

Generous Insurance Plan

4 weeks of vacation per year

Annual Wellness Week (company shut-down)

Personal/Sick days

RRSP Employer Matching

Annual Fitness Allocation

Monthly Public Transit or Home Internet Allocation

Learning & Development Allocation

The above benefits are specific to Canadian employees. Equivalent offerings available for employees in other locations.
Do you feel like this could be the role and team for you?

Apply now to start your next professional adventure!

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.

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

Jobs at Mistplay

Engineering jobs