Développeuse Front-end (Web) Sénior // Senior Front-End Developer (Web)
Mistplay
Software Engineering
Montreal, QC, Canada
Posted on Thursday, February 9, 2023
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.
En tant que Développeuse Front-end Senior (Web) chez Mistplay, tu joueras un rôle de premier plan dans les opérations de l'entreprise en mettant en place et en assurant la maintenance du Front-end et de l'infrastructure pour divers services web de Mistplay. Tu travailleras avec une équipe diversifiée et talentueuse de développeurs de logiciels, de concepteurs et de gestionnaires de produits, dans le but de livrer dans les meilleurs délais des produits de qualité destinés à des clients internes et externes.
As a Senior Frontend Software Developer (Web) at Mistplay you will play a leading role in the operations of the company by building and maintaining the frontend and infrastructure for various Mistplay web services. You will be working with a diverse and talented team of software developers, designers and product managers to quickly deliver quality products that serve both internal and external customers.
Tes responsabilités
- Écrire et tester du code (à l'aide de React.js, Nest.js et Typescript) qui est performant, évolutif, maintenable et qui répond aux exigences fonctionnelles dans un environnement au rythme rapide
- Rédiger des tests unitaires et d'intégration pour s'assurer que nous avons une couverture suffisante
- Travailler avec notre équipe d'infrastructure pour assurer le bon fonctionnement de notre application en production
- Travailler avec QA pour s'assurer que nous livrons un logiciel sans bogue à la production
- Collaborer avec des ingénieurs logiciels, des concepteurs et des chefs de produit pour créer et stimuler l'innovation dans nos produits
- Participer aux revues de code et aux sacs bruns pour aider à favoriser une culture de croissance et d'apprentissage au sein de l'organisation
- Contribuez à améliorer notre processus d'intégration des ingénieurs
- Travaillez avec nos prospects backend pour élaborer des spécifications techniques
- Contribuer à nos efforts de refactorisation du code, à la fois en suggérant des idées et en les mettant en œuvre
- Encadrer les nouvelles recrues, grandir, travailler et diriger les membres juniors au sein de l'équipe
Compétences et expérience
- 5 ans d'expérience minimum en tant que développeuse Front-end
- Baccalauréat (Bachelor's degree) en informatique, génie logiciel ou équivalent
- 3 ans d'expérience minimum de React et TypeScript
- 1 an d'expérience minimum de l'écriture de code avec Typescript sur le Back-end (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)
- Pour usage interne seulement: ce poste est de niveau P4 ou P5 selon expérience et habiletés techniques.
- Souhaité
- Très bonne connaissance de la gestion des états dans React
- Expérience du DevOps (GitHub Actions ou autres équivalents)
- 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 des services AWS, tels que DynamoDB, Lambda, S3 et CloudFront, ou ceux d'autres fournisseurs de services en nuage.
- Atouts supplémentaires pour :
- Avoir contribué à des développements/projets open source
- Disposer d'une expérience de K8S et de Cloudflare
Your responsibilities:
- Write and test code (using React.js, Nest.js & Typescript) that is performant, scalable, maintainable and meets functional requirements in a fast paced environment
- Write unit and integration tests to ensure we have sufficient coverage
- 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
- Collaborate with software engineers, designers and product managers to build and drive innovation in our products
- Participate in code reviews and brown bags to help nurture a culture of growth and learning within the organization
- Help improve our engineering onboarding process
- Work with our backend leads to craft technical specifications
- Contribute to our code refactoring efforts, both suggesting ideas as well as implementing them
- Mentoring new hires as well grow, and also work and lead junior members within the team
What You'll Bring to Mistplay
- 5+ years experience working as a frontend developer
- Bachelor's degree in Computer Science, Software Engineering or equivalent
- 3+ years experience with React and Typescript.
- 1+ year 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 CSRProduction experience in a monorepo environment (NX or Turborepo equivalents)
- For internal use only: this is a P4 or P5 level role depending on experience & technical skill level.
- Nice to Have
- Strong knowledge about state management in React
- DevOps experience (Github actions or other equivalents)
- Hands-on experience with Tailwind CSS, MUI (material UI)
- Hands-on experience with service workerEnd to end testing experience (playwright or cypress)
- Experience with AWS services like DynamoDB, Lambda, S3, and CloudFront or equivalent services with other cloud providers
- Bonus points for:
- Contributing to open source development/projects
- Experience with K8S and Cloudflare
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.
See more open positions at Mistplay
Something looks off?