CloudRaker

Front-End Developer (Montreal & Toronto)

Full-Time in Canada - Entry Level

Le français suit l'anglais

CloudRaker is seeking a Front-End Developer to contribute to the creation of innovative products and exceptional digital experiences for our clients. We are looking for a developer who can contribute to front-end efforts, collaborating closely with product owners, UI/UX designers, and fellow developers to deliver cutting-edge products with extensive capabilities.

Responsibilities:

  • Contribute to design and development planning discussions, offering technical insights and recommendations.
  • Collaborate with the design team to transform designs into development-ready mockups and assets.
  • Contribute to team development efforts including peer programming and code reviews to ensure successful project completion.
  • Collaborate with other developers to implement solutions.
  • Contribute to internal QA and UAT processes by identifying and fixing bugs. Collaborate with senior developers to troubleshoot issues and implement solutions efficiently.
  • Contribute to the documentation of code, processes, and project-related information.
  • Contribute to work estimates, prioritization exercises, and overall project planning for front-end activities.
  • Participate in constructive feedback exercises to collectively improve coding skills and understanding of coding standards.
  • Continuously learn new technologies, tools, and methodologies relevant to the role. Take advantage of opportunities for training, workshops, and self-study to enhance skills and knowledge.

Requirements:

  • Some experience in a front-end role on a few projects (personal projects count!)
  • Educational background in Computer Science/Engineering preferred, vocational training (e.g. coding boot camps), or self taught with substantial practical experience also welcome
  • Proficient in core web technologies including HTML5, CSS, JavaScript/ES6.
  • Experience with any popular JavaScript framework including React, NextJS, Remix, Svelte, Astro, Vue, Angular, etc.
  • Experience with any popular styling methodology such as Tailwind, css modules, css-in-js, SCSS, etc.
  • Basic proficiency and familiarity with TypeScript
  • Familiarity with common Git workflow patterns and best practices used in collaborative environments (e.g. conventional commits, git flow).
  • Familiarity with non-relational databases and RESTful APIs.
  • Familiarity with frontend adjacent technical subjects such as performance, SEO, web analytics, etc.
  • Ability to manage multiple projects and prioritize tasks effectively.

Personal Attributes:

  • "Clean coder" mentality with a commitment to producing high-quality, maintainable code.
  • “Product mindset”, focusing on stakeholders as customers, testing hypotheses and continuously iterating in anticipation of future needs.
  • A team player that’s enthusiastic about sharing ideas and knowledge with team members.
  • Passionate about staying updated on new technologies, trends, and best practices.
  • Entrepreneurial spirit with a proactive "get it done" attitude.
  • Easy-going personality with the ability to remain calm under pressure.

Benefits & Perks

  • High-quality Group Health, Dental, and Life Insurance
  • Personal Wellness Allowance
  • Generous PTO
  • Ontario + Quebec Holidays (we get statutory days off from both provinces!)
  • Dialogue telehealth membership
  • Pet-friendly office environment
  • An office filled with snacks, and weekly breakfast
  • Access to a building gym in the Montreal office

What to expect in the Interview Process:

After an initial conversation with our recruiting team, we’ll send you a technical test to complete if we see a fit. When we receive the test back, if we like what we see, you will be invited to a technical interview. Finally, the last interview round is a half-day, compensated on-site with our team, so we can make sure we’re all a fit for each other.

About CloudRaker:
CloudRaker is a strategy & technology firm, who undertake precise digital missions to solve critical business challenges for our client partners. We call them digital missions because we work fast to design, build and scale digital products, platforms, solutions and ecosystems.

Our areas of expertise include:

  • government and public sector work to digitize access to healthcare - building solutions across the complex realms of digital identity, vaccination credentials & citizen services
  • partnering with the pharmaceutical industry to implement digital platforms that launch and commercialise drugs and therapies
  • collaborating with other industries across B2B, Automotive, Financial Services to deliver business critical products that are the primary mode of digital service delivery, redefine business processes, launch digital ecosystems for consumer-first brands, and spin up platforms that act as the core business model for digital first businesses
  • prototyping solutions well before our clients and partners expect it, in order to deliver a clear and compelling business case for change
  • innovating internally by building proprietary digital technologies and experiences that we license to our clients to power innovation velocity, while reducing total cost of ownership

We call clients our partners, because of our relentless focus on their customers and users. When we get embedded into an engagement, we become one with our client’s teams. Their customers are our customers, and the relentless focus on the end user brings us together. Our ability to go from Sketch to Scale in record time is a result of our ability to think like a digital transformation consultancy, while building like a product company. Our partners value how we treat every product build like our own business.

With offices in Montreal and Toronto, we’ve truly embraced hybrid work as a company. You’ll find our folks working from home for heads-down focus time, in-person at the office for collaborative sprints, and even at client offices for working sessions that bring the collective team together. We’re a tight-knit team who loves working with each other, and really values the idea of working smart. Here, you’ll find a crew that has an excellent work ethic, sense of humour, and a collective ambition to build great things every step of the way. If this feels like where you’ll fit right in - please do apply, we’d love to meet you.

FRANÇAIS

Dans ce document, le genre masculin est utilisé comme genre neutre, dans le seul but de ne pas alourdir le texte.

CloudRaker recherche un Développeur Front-End pour contribuer à la création de produits innovants et d’expériences numériques exceptionnelles pour nos clients. Nous sommes à la recherche d’un développeur capable de contribuer aux efforts de front-end, en collaborant étroitement avec les propriétaires de produits, les designers UI/UX et les autres développeurs pour livrer des produits de pointe avec des capacités étendues.

Responsabilités :

  • Contribuer aux discussions de planification de conception et de développement, offrant des insights techniques et des recommandations.
  • Collaborer avec l'équipe de design pour transformer les conceptions en maquettes et en assets prêts pour le développement.
  • Contribuer aux efforts de développement de l'équipe, y compris la programmation en binôme et les revues de code, pour assurer la réussite du projet.
  • Collaborer avec d'autres développeurs pour mettre en œuvre des solutions.
  • Contribuer aux processus QA et UAT internes en identifiant et en corrigeant les bugs. Collaborer avec les développeurs seniors pour résoudre les problèmes et mettre en œuvre des solutions de manière efficace.
  • Contribuer à la documentation du code, des processus et des informations liées au projet.
  • Contribuer aux estimations de travail, aux exercices de priorisation et à la planification globale du projet pour les activités de front-end.
  • Participer à des exercices de feedback constructif pour améliorer collectivement les compétences en codage et la compréhension des normes de codage.
  • Apprendre continuellement de nouvelles technologies, outils et méthodologies pertinentes pour le rôle. Profiter des opportunités de formation, d’ateliers et d'auto-étude pour améliorer les compétences et les connaissances.

Exigences :

  • Quelque expérience dans un rôle de front-end sur quelques projets (les projets personnels comptent !)
  • Formation en informatique/génie préférée, formation professionnelle (ex. bootcamps de codage), ou autodidacte avec une expérience pratique substantielle également bienvenue
  • Maîtrise des technologies web de base, y compris HTML5, CSS, JavaScript/ES6.
  • Expérience avec un framework JavaScript populaire, y compris React, NextJS, Remix, Svelte, Astro, Vue, Angular, etc.
  • Expérience avec une méthodologie de style populaire telle que Tailwind, css modules, css-in-js, SCSS, etc.
  • Compétences de base et familiarité avec TypeScript
  • Familiarité avec les motifs de workflow Git communs et les meilleures pratiques utilisées dans les environnements collaboratifs (ex. commits conventionnels, git flow).
  • Familiarité avec les bases de données non relationnelles et les API RESTful.
  • Familiarité avec les sujets techniques adjacents au frontend tels que la performance, le SEO, l'analytique web, etc.
  • Capacité à gérer plusieurs projets et à prioriser les tâches efficacement.

Attributs personnels :

  • Mentalité de "codeur propre" avec un engagement à produire du code de haute qualité et maintenable.
  • "Mentalité produit", se concentrant sur les parties prenantes comme clients, testant des hypothèses et itérant continuellement en prévision des besoins futurs.
  • Un joueur d'équipe enthousiaste à partager des idées et des connaissances avec les membres de l'équipe.
  • Passionné par le fait de rester à jour sur les nouvelles technologies, tendances et meilleures pratiques.
  • Esprit entrepreneurial avec une attitude proactive de "faire le travail".
  • Personnalité facile à vivre avec la capacité de rester calme sous pression.

Avantages :

  • Assurance Santé, Dentaire et Vie de haute qualité
  • Allocation Bien-être Personnel
  • Congés généreux
  • Jours fériés de l'Ontario + Québec (nous bénéficions des jours fériés statutaires des deux provinces !)
  • Adhésion à la télésanté Dialogue
  • Environnement de bureau adapté aux animaux
  • Un bureau rempli de snacks, et petit déjeuner hebdomadaire
  • Accès à un gym dans le bâtiment du bureau de Montréal

À quoi s'attendre dans le Processus d'Entretien :

Après une conversation initiale avec notre équipe de recrutement, nous vous enverrons un test technique à compléter si nous voyons une adéquation. Lorsque nous recevons le test, si nous aimons ce que nous voyons, vous serez invité à un entretien technique. Enfin, le dernier tour d'entretien est une demi-journée, compensée sur site avec notre équipe, pour que nous puissions nous assurer que nous sommes bien faits l'un pour l'autre!

À propos de CloudRaker :

CloudRaker est une firme de stratégie & technologie, qui réalise des missions numériques ciblées pour résoudre des défis d'affaires critiques pour nos clients partenaires. Nous les appelons des missions numériques car nous travaillons rapidement pour concevoir, construire et faire grandir des produits numériques, des plateformes, des solutions et des écosystèmes.

Nos domaines d'expertise incluent :

  • le travail avec le gouvernement et le secteur public pour numériser l'accès aux soins de santé - construire des solutions dans les domaines complexes de l'identité numérique, des credentials de vaccination & des services aux citoyens
  • le partenariat avec l'industrie pharmaceutique pour mettre en œuvre des plateformes numériques qui lancent et commercialisent des médicaments et thérapies
  • la collaboration avec d'autres industries à travers B2B, l'Automobile, les Services Financiers pour livrer des produits critiques pour les affaires qui sont le mode principal de livraison de service numérique, redéfinir les processus d'affaires, lancer des écosystèmes numériques pour des marques orientées consommateur, et concevoir des plateformes qui agissent comme le modèle d'affaires central pour les entreprises orientées numérique
  • prototyper des solutions bien avant que nos clients et partenaires ne s'y attendent, afin de livrer un cas d'affaire clair et convaincant pour le changement
  • innover en interne en construisant des technologies numériques et expériences propriétaires que nous licencions à nos clients pour accélérer l'innovation, tout en réduisant le coût total de possession.

Nous appelons nos clients "partenaires", en raison de notre focalisation sur leurs clients et utilisateurs. Quand nous nous engageons dans un projet, nous devenons un avec les équipes de nos clients. Leurs clients sont nos clients, et la volonté de servir l'utilisateur final nous réunit. Notre capacité à aller du Concept à la Croissance en un temps record est le résultat de notre capacité à penser comme une firme de conseil en transformation numérique, tout en construisant comme une entreprise de produits. Nos partenaires apprécient la manière dont nous traitons chaque construction de produit comme notre propre entreprise.

Avec des bureaux à Montréal et Toronto, nous avons vraiment adopté le travail hybride comme entreprise. Vous trouverez nos gens travaillant de chez eux pour un temps de concentration intense, en personne au bureau pour des sprints collaboratifs, et même dans les bureaux des clients pour des sessions de travail qui rassemblent l'équipe collective. Nous sommes une équipe soudée qui aime travailler ensemble, et qui valorise vraiment l'idée de travailler intelligemment. Ici, vous trouverez une équipe qui possède une excellente éthique de travail, un sens de l'humour, et une ambition collective de construire de grandes choses à chaque étape du chemin. Si cela vous semble être l'endroit où vous vous intégrerez parfaitement - veuillez postuler, nous serions ravis de vous rencontrer.