Senior Frontend Developer
Posted 10 months ago
Only considering candidates eligible to work in Canada ⚠️
English below
Nous sommes un groupe de marginauxs, de rebelles et de penseurs originaux qui croient en la création d'un espace sûr et sans jugement pour que chacun puisse trouver sa véritable voix. MavTek est l'endroit où le changement décisif pour la carrière est inventé, où des liens sont créés pour la vie, et où le courage sous toutes ses formes est célébré. Nous favorisons un environnement de croissance favorable où tous les membres de l'équipe peuvent découvrir et réaliser leur plein potentiel.
Spécialisés dans la construction de plates-formes de commerce électronique complètes, notre plate-forme sociale de commerce électronique perturbe le travail de distribution de contenu monétisé et change la vie des gens en poursuivant leurs passions.
Nous recherchons un-e brillant-e Développeur Front-End Sénior pour se joindre à nous.
Nous croyons en la redistribution de la richesse et en rendant autant que possible à nos membres de l'équipe, cela inclut:
- Semaine de travail de 4 jours(travailler 32 heures et être payé pour 40 heures) ;
- Politique de travail à distance;
- Plan de participation aux bénéfices pour vous aider à préparer votre avenir;
- Régime RPDB;
- Subvention de bureau à domicile, en plus des éléments essentiels, y compris un ordinateur portable et des accessoires;
- Programme de remboursement des frais de scolarité.
À quoi ressemblera votre quotidien chez MavTek :
- Participer à la cérémonie quotidienne du scrum pour échanger des mises à jour, assurer l'alignement sur les objectifs du sprint et identifier les obstacles qui pourraient entraver la progression de l'équipe ;
- Gérer et résoudre les tickets séquentiels dans le cadre du cycle du sprint. Ces tickets englobent un éventail de tâches, y compris des missions front-end nécessitant une maîtrise du framework Next.js ;
- Allouer des intervalles dédiés à l'évaluation méticuleuse des pull requests, en offrant une vision incisive aux membres de l'équipe et en assurant la progression des tâches qui vous sont assignées ;
- Participer aux réunions d'équipe pour engager des dialogues sur la conception technique, élaborer des stratégies et faciliter la préparation des projets à venir, et coopérer à la conception de solutions, en mettant constamment l'accent sur la facilité d'utilisation, la faisabilité, la planification et l'exécution ;
- S'approprier les fonctionnalités et les projets qui sont en production. Cela implique de s'assurer que l'observabilité est correctement définie, de fournir des mesures de succès et de créer des alarmes en fonction de celles-ci. En outre, en cas d'incident concernant la fonctionnalité ou le projet, l'équipe doit être en mesure de réagir rapidement en fonction du niveau d'impact.
Assez parlé de nous. Qu'en est-il de vous?
- +10 ans d'expérience avec un minimum de 7 ans d'expérience pertinente en tant que développeur de logiciels Front-End sur un site web à fort trafic ;
- À l'aise dans le développement de fonctionnalités importantes en Next.js et React.js sans supervision ; expérience significative du codage en Typescript ;
- Expérience de travail avec des livraisons parfaites au pixel près avec une approche mobile-first ; peut énumérer les avantages et les inconvénients de travailler avec des composants partagés ;
- Croire en la valeur des tests, qu'ils soient unitaires, d'intégration, d'acceptation ou autres, et avoir de l'expérience sur une ou plusieurs bibliothèques de tests ;
- Être à l'aise avec l'état d'esprit "vous le construisez, vous le possédez", et comprendre que les responsabilités et la propriété continuent après que vous ayez mis le code en production ;
- Connaissance des services AWS et/ou expérience Back-End avec NodeJs (atout);
- Maitrise du français et de l'anglais, tant à l'oral qu'à l'écrit.
Autre exigence linguistique
L'exigence d'une autre langue est requise pour ce poste afin de pouvoir communiquer avec les clients, partenaires et collègues qui sont majoritairement situés à l'extérieur du Québec. L'entreprise n'a qu'un seul client au Québec, mais prend en charge le soutien technique que ce client doit fournir à ses abonnés qui sont pratiquement tous situés hors Québec et doit de ce fait utiliser constamment une autre langue pour communiquer à l'extérieur du Québec avec ces abonnées.
Dédiés à la fois à votre carrière et à votre développement personnel, nous offrons la possibilité d'apprendre, de se développer en permanence et de créer un ensemble de compétences entrepreneuriales complet. Nous formons les futurs propriétaires d'entreprises et leaders qui redéfiniront le monde du travail.
MavTek soutient fermement la croissance et l'égalité des chances pour toutes nos communautés.
Ensemble, nous y arrivons!
--
We are a group of misfits, rebels, and outside-of the-box thinkers that believe in creating a judgment-free safe space for everyone to find their true voices. MavTek is how career-defining change is invented, where connections are made for life, and bravery in all forms is celebrated. We're fostering an environment of supportive growth where all team members can discover and realize their maximum potential.
Specializing in the building of comprehensive eCommerce platforms, our e-commerce social platform is disrupting the work of monetized content delivery and changing people's lives by pursuing their passions.
We're looking for a brilliant Senior Frontend Developer to join us.
We believe in the redistribution of wealth and giving back as much as possible to our team members, that includes:
- 4 Day Work Week (work 32h get paid for 40h)
- Remote work policy
- RRSP & DPSP plan to help you prepare for your future
- Profit Sharing Plan
- Home office subsidy, in addition to the essentials including laptop & accessories
- Tuition Reimbursement Program
What your day-to-day life at MavTek looks like:
- Engage in the daily scrum ceremony to exchange updates, ensure alignment with sprint objectives and identify any impediments that could obstruct team progress.
- Manage and resolve sequential tickets within the sprint cycle. These tickets encompass a spectrum of tasks, including front-end assignments requiring proficiency in the Next.js framework.
- Allocate dedicated intervals to meticulously assess pull requests, offering incisive insights to team members and ensuring the progression of your assigned tasks.
- Participate in team meetings to engage in technical design dialogues, strategize and facilitate the preparation of upcoming projects, and cooperate in devising solutions, consistently emphasizing usability, attainability, planning, and execution.
- Own the features and projects that are in production. This includes ensuring observability is properly set, providing success metrics and creating alarms based on them. Additionally, in the event of any incidents with the feature or project, the team should be able to respond promptly based on the impact level.
Enough about us, we want to know more about you:
- +10 years experience with a minimum 7 years of relevant experience as a frontend software developer in a high traffic environment.
- Comfortable developing large features in Next.js and React.js without supervision; significant experience coding in Typescript.
- Working experience with pixel-perfect deliveries with a mobile-first approach; can list the benefits and drawbacks of working with shared components.
- Believes in the value of tests, be it unit, integration, acceptance or other, and has experience on one or more testing libraries.
- Comfortable with a "you build it, you own it" mindset, and understands that the responsibilities and ownership continue after you push code to production.
- Knowledge of AWS services and / or Backend experience with NodeJs (asset).
- Experience working on a high traffic website (asset).
Language of work for positions permanently located in Quebec
Knowledge of French is required for positions permanently located in Quebec so candidates can communicate with their colleagues and suppliers in Quebec as necessary. French-language training is offered to all in permanent positions in Quebec who do not have a good knowledge of French.
Other language requirement
Another language is required for this position in order to communicate with clients, partners, and colleagues, who are predominantly located outside Quebec. The company has just one client in Quebec but is responsible for the technical support that this client provides to its subscribers, almost all of whom are located outside Quebec. It must therefore constantly use another language to communicate outside Quebec with these subscribers.
Dedicated to both your career and personal growth, we offer the chance to constantly learn, develop and create a well-rounded entrepreneurial skillset. We are shaping future business owners and leaders who will redefine the corporate world.
MavTek strongly supports growth and equal opportunities for all our communities.
Together, We Get It Done!