Programmer (Web)

Montreal, QC, CA, 1

102302

Keyloop bridges the gap between dealers, manufacturers, technology suppliers and car buyers.

We empower car dealers and manufacturers to fully embrace digital transformation. How? By creating innovative technology that makes selling cars better for our customers, and buying and owning cars better for theirs.

 

We use cutting-edge technology to link our clients’ systems, departments and sites. We provide an open technology platform that’s shaping the industry for the future. We use data to help clients become more efficient, increase profitability and give more customers an amazing experience. Want to be part of it?

 

Description du poste : Développeur React (Front-End) - Logiciels automobiles

Résumé du Poste :

Nous recherchons un développeur React talentueux et expérimenté pour rejoindre notre équipe dynamique dédiée au développement de solutions front-end innovantes pour l'industrie automobile. Le candidat idéal aura une solide expérience en JavaScript, notamment avec le framework React, et une expérience de travail dans un environnement de développement Agile. Ce rôle implique de collaborer avec des équipes interfonctionnelles pour fournir des solutions logicielles de haute qualité qui améliorent l'expérience utilisateur dans le monde de l'automobile.

Responsabilités :

  • Développer et Mettre en Œuvre des Interfaces Utilisateur :

    • Concevoir, développer et mettre en œuvre des interfaces web conviviales en utilisant React.js.

    • Assurer la faisabilité technique des conceptions UI/UX.

  • Collaborer avec des Équipes Interfonctionnelles :

    • Travailler en étroite collaboration avec les chefs de produit, les designers et d'autres parties prenantes pour comprendre les exigences et les traduire en solutions techniques.

    • Participer aux cérémonies Agile telles que la planification de sprint, les réunions quotidiennes et les rétrospectives.

  • Qualité du Code et Meilleures Pratiques :

    • Écrire un code propre, maintenable et efficace.

    • Suivre les meilleures pratiques en matière de qualité de code, de tests et de gestion de version (Git).

    • Réaliser des revues de code et fournir des retours constructifs aux pairs.

  • Optimiser les Performances :

    • Optimiser les composants pour une performance maximale sur une large gamme d'appareils et de navigateurs web.

    • Identifier et résoudre les goulots d'étranglement de performance.

  • Tests et Débogage :

    • Écrire des tests unitaires, d'intégration et de bout en bout pour garantir la qualité du logiciel.

    • Déboguer et résoudre les problèmes techniques et les bugs signalés par le contrôle qualité et les utilisateurs.

  • Amélioration Continue :

    • Se tenir à jour avec les dernières tendances et technologies de l'industrie pour améliorer continuellement les compétences et la productivité.

    • Contribuer à l'amélioration du processus de développement et à la productivité globale de l'équipe.

Exigences :

  • Compétences Techniques :

    • Maîtrise du JavaScript, avec une compréhension approfondie de React.js et de ses principes de base.

    • Expérience avec des flux de travail React.js populaires (comme Flux ou Redux).

    • Familiarité avec les nouvelles spécifications d'ECMAScript.

    • Connaissance des API RESTful et de la gestion des requêtes asynchrones.

    • Compréhension des pipelines de construction et des outils modernes de front-end (par exemple, Webpack, Babel, npm, etc.).

    • Maîtrise du contrôle de version avec Git.

    • Expérience avec des outils de développement front-end courants tels que ESLint, Prettier, etc.

  • Compétences Autres:

    • Excellentes compétences en résolution de problèmes et attention aux détails.

    • Fortes compétences en communication et collaboration.

    • Capacité à travailler efficacement dans un environnement Agile et dynamique.

  • Expérience :

    • Diplôme en informatique, en ingénierie ou dans un domaine connexe (ou expérience équivalente).

    • Expérience professionel en développement front-end avec un accent sur React.js.

    • Une expérience précédente dans l'industrie automobile est un plus mais non requise.

Qualifications Préférées :

  • Expérience avec TypeScript.

  • Connaissance d'autres frameworks et bibliothèques front-end (par exemple, Angular, Vue.js).

  • Familiarité avec les pratiques et outils DevOps.

  • Expérience avec les plateformes et services cloud (par exemple, AWS, Azure).

  • Compréhension des pipelines CI/CD.

 

Rejoignez-nous pour innover dans l'industrie automobile grâce à un développement front-end de pointe !

 

************************************************************************************************************************************************

 

Job Description: React Developer (Front-End) - Automotive Software

Job Summary:

We are seeking a talented and experienced React Developer to join our dynamic team focused on developing innovative front-end solutions for the automotive industry. The ideal candidate will have a strong background in JavaScript, specifically with the React framework, and experience working in an Agile development environment. This role involves collaborating with cross-functional teams to deliver high-quality software solutions that enhance the user experience in the automotive world.

Responsibilities:

  • Develop and Implement User Interfaces:

    • Design, develop, and implement user-friendly web interfaces using React.js.

    • Ensure the technical feasibility of UI/UX designs.

  • Collaborate with Cross-Functional Teams:

    • Work closely with product managers, designers, and other stakeholders to understand requirements and translate them into technical solutions.

    • Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.

  • Code Quality and Best Practices:

    • Write clean, maintainable, and efficient code.

    • Follow best practices for code quality, testing, and version control (Git).

    • Conduct code reviews and provide constructive feedback to peers.

  • Optimize Performance:

    • Optimize components for maximum performance across a vast array of web-capable devices and browsers.

    • Identify and resolve performance bottlenecks.

  • Testing and Debugging:

    • Write unit, integration, and end-to-end tests to ensure software quality.

    • Debug and resolve technical issues and bugs reported by QA and users.

  • Continuous Improvement:

    • Stay updated with the latest industry trends and technologies to continuously improve skills and productivity.

    • Contribute to the improvement of the development process and overall team productivity.

Requirements:

  • Technical Skills:

    • Proficient in JavaScript, with a deep understanding of React.js and its core principles.

    • Experience with popular React.js workflows (such as Flux or Redux).

    • Familiarity with newer specifications of ECMAScript.

    • Knowledge of RESTful APIs and asynchronous request handling.

    • Understanding of modern front-end build pipelines and tools (e.g., Webpack, Babel, npm, etc.).

    • Proficient in version control with Git.

    • Experience with common front-end development tools such as ESLint, Prettier, etc.

  • Soft Skills:

    • Excellent problem-solving skills and attention to detail.

    • Strong communication and collaboration skills.

    • Ability to work effectively in a fast-paced, Agile environment.

  • Experience:

    • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

    • Professional experience in front-end development with a focus on React.js.

    • Previous experience in the automotive industry is a plus but not required.

Preferred Qualifications:

  • Experience with TypeScript.

  • Knowledge of other front-end frameworks and libraries (e.g., Angular, Vue.js).

  • Familiarity with DevOps practices and tools.

  • Experience with cloud platforms and services (e.g., AWS, Azure).

  • Understanding of CI/CD pipelines.

 

Join us to drive innovation in the automotive industry through cutting-edge front-end development!

 

Why join us?

We’re on a journey to become market leaders in our space – and with that comes some incredible opportunities. Collaborate and learn from industry experts from all over the globe. Work with game-changing products and services. Get the training and support you need to try new things, adapt to quick changes and explore different paths. Join Keyloop and progress your career, your way.

 

An inclusive environment to thrive

We’re committed to fostering an inclusive work environment. One that respects all dimensions of diversity.  We promote an inclusive culture within our business, and we celebrate different employees and lifestyles – not just on key days, but every day.

 

Be rewarded for your efforts

We believe people should be paid based on their performance so our pay and benefits reflect this and are designed to attract the very best talent. We encourage everyone in our organisation to explore opportunities which enable them to grow their career through investment in their development but equally by working in a culture which fosters support and unbridled collaboration.