Développeur.euse Front-end, stage

TI / Télécommunication
Villeray / Saint-Michel / Parc-ExtensionPermanentSep 21st 2021

PME MTL est en lien avec des entreprises de Montréal à la recherche de nouveaux talents dans différents secteurs d’activités. Pour plus d’opportunités d’emploi et un accompagnement personnalisé, inscrivez-vous gratuitement au service de placement de PME MTL www.pmemtl.com/emploi

Déploie du code en production. Jour après jour.

Nous sommes à la recherche d'un étudiant brillant et motivé qui souhaite déployer ses ailes et avoir la chance de développer des fonctionnalités essentielles sur des applications qui sont utilisées chaque jour par de vrais membres restaurateurs, livreur(euse)s et consommateur(rice)s.

Nous sommes de l'école de pensée que les stagiaires doivent être traités comme des employés à temps plein, mais avec un peu plus d'espace pour faire des erreurs. Vous serez donc encadré par un développeur senior ayant acquis une expérience dans certaines des meilleures entreprises du monde, mais vous serez poussé à effectuer vos propres recherches pour étayer vos décisions de conception et de mise en œuvre.

Cette opportunité est parfaite pour l'étudiant développeur qui a l'impression de maîtriser les bases du développement de logiciels, et qui a peut-être même une certaine expérience, mais qui veut maintenant avoir l'occasion de prendre des responsabilités et de faire ses preuves sur un projet aux enjeux réels.

Ce dont tu seras responsable

  • Être un des principaux développeur(euse)s front-end pour l'une de nos 9 (oui, 9 !) applications destinées aux membres.
  • Rédiger du code propre et simple à maintenir. Votre temps dans l'équipe est éphémère (comme celui de tout le monde !). Faites en sorte qu'il soit facile pour les futurs développeur(euse)s et les cohortes de stagiaires de reprendre là où vous avez laissé..
  • Avoir le souci du détail pour nos interfaces utilisateur. La perfection au pixel près est peut-être un peu exagérée, mais vous devriez être presque obsédé par les fautes mineurs qui peuvent dissuader les membres de s'aventure plus profondément dans la plateforme. Nous préférons moins d'interface, mais meilleure.
  • Assurer la compatibilité entre les navigateurs. Un nombre plus élevé qu'attendu de nos utilisateurs appartient à des catégories de la population auxquelles on ne s'attend pas. Ils utilisent toutes sortes de moteurs de navigation et nous devons nous assurer que notre service leur est accessible.
  • Surveiller l'interaction des membres avec nos interfaces, repérer les bogues et les suggestions, et les incorporer dans notre feuille de route pour les produits.
  • Lorsque possible, rédiger des tests unitaires et d'intégration appropriés, ainsi que de la documentation.

Ce qu'on recherche

  • Être présentement inscrit à des études postsecondaires ou supérieures dans un établissement d'enseignement canadien reconnu.
  • L'autorisation légale de résider et de travailler au Canada.
  • De l'expérience avec soit : développement web font-end en HTML5, CSS, JavaScript et TypeScript, développement iOS avec Swift et SwiftUI ou développement Android avec Kotlin. Une expérience en Java ou Objective-C est acceptable, si le candidat peut se familiariser avec Kotlin ou Swift pendant son stage.
  • Une compréhension des bases de la mise en réseau. Le protocole HTTP et les API REST seraient un bon début. Une compréhension plus approfondie de TCP/IP, UDP, SSL, DNS et GraphQL est préférable.
  • Maîtrise de Git. On roule sur git.
  • Une personne qui a fait preuve d'initiative et qui a idéalement quelques projets de production à son actif, que ce soit dans le cadre professionnel ou personnel.
  • Niveau B+ ou supérieur dans StackOverflow/Google-fu. Idéalement, niveau diamant ou supérieur.
  • Maîtrise de l'anglais ou du français écrit et parlé.
  • Fallibilité. Personne n'est parfait !

Atouts

  • Expérience avec un framework frontend moderne tel que React, Vue ou Angular.
  • Connaissance des paradigmes d'architecture de développement frontale tels que MVC/MVVM, Clean Architecture et Dependency Injection.
  • Connaissance des principes et des cadres de programmation réactive tels que RxJS, Kotlin Coroutines ou Swift Combine.
  • Expérience des protocoles et technologies de communication en temps réel tels que Websockets, Ably, Pusher ou XMPP.
  • Expérience avec les services de notification push comme FCM ou APNS.
  • Connaissance des meilleures pratiques de conception UI/UX et expérience avec Figma.

Prêt(e) à relever le défi ? Envoie ton CV et des échantillons de travaux à carrieres@radish.coop avec comme objet Développeur(euse) Front-End, Stage – Nom complet et nous te répondrons dans les plus brefs délais ! Des questions ? Envoie-les aussi !

Inclure un message aux recruteurs.
Attachez un curriculum vitae. Les types de fichiers acceptés sont des DOC, DOCX, PDF, HTML, and TXT.

Nous téléchargeons votre application. Il peut prendre quelques instants pour lire votre curriculum vitae. Veuillez patienter!