Junior Front-End Developer (Vue.js)
CDI Montréal (Montréal) Développement informatique
Description de l'offre
Job Description
Junior Front-End Developer (Vue.js)
Position Description
At CGI we are building our next generation IT infrastructure management platform called Unify360. If you are looking for new challenges and want to join a team of experienced professionals who are passionate about innovation, technology and delivery, then CGI’s Global Technology Operation Innovation team is right for you!
Your future Duties and responsabilities :
Here is what you will be participating in:
• Improving the overall experience of Unify360 through improving the quality of the Frontend features
• Contributing on a complete Frontend rewrite leveraging modern Web Development tooling.
• Working alongside UX team member, the Backend team, Operations and other teams to iterate on new features
• Building re-usable components and collaborate with UX designers to maintain a consistent Design System.
• Writing quality code in a continuous code integration, testing and monitoring environment
• Daily scrums, user stories, software architecture design and product features development activities
• Automating the build management and testing
• Ensuring code security and compliance
• Collaborating in testing, validation and QA
• Planning and adhere to roadmap
• Fixing software bugs & defects
Required Qualifications :
• Required:
• Experience in exposing and maintaining online web sites and maintaining your own HTML/CSS pattern system
• Solid understanding of CSS, semantic HTML, modern JavaScript/ECMAScript, async/await and Promises in ECMAScript and/or Asynchronous Programming in general
• Experience with modern Web Frontend libraries such as Svelte.js, React.js, Vue.js, Angular, and/or with other JavaScript heavy libraries such as Ember, YUI, GWT, Xamarin, YUI
• Experience managing data centric HTTP services using Python Flask, Symfony http-foundation, Slim PHP, Express.js, Koa.js
• Some experience in DOM and Web Browser internals such as fetch, how to affect responsibly the DOM, and related performance affecting elements running on the client
• Experience with test and mocking techniques (such as Behavior-Driven Development) and tools such as Jest, Mocha, AVA, Cypress
Nice to have:
• Experience with TypeScript, GraphQL / Falcor
• Experience in maintaining packages on NPM or on a private repository
• Experience writing Isomorphic ECMAScript (i.e. write once, transpile for usage in different targets)
Your future duties and responsibilities
Required qualifications to be successful in this role
Build your career with us.
It is an extraordinary time to be in business. As digital transformation continues to accelerate, CGI is at the center of this change—supporting our clients’ digital journeys and offering our professionals exciting career opportunities.
At CGI, our success comes from the talent and commitment of our professionals. As one team, we share the challenges and rewards that come from growing our company, which reinforces our culture of ownership. All of our professionals benefit from the value we collectively create.
Be part of building one of the largest independent technology and business services firms in the world.
Learn more about CGI at www.cgi.com.
No unsolicited agency referrals please.
CGI is an equal opportunity employer. In addition, CGI is committed to providing accommodations for people with disabilities in accordance with provincial legislation. Please let us know if you require a reasonable accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs.
Développeur Front-End Junior (Vue.js)
Job Description
Chez CGI, nous construisons notre plate-forme de gestion d’infrastructure informatique de prochaine génération appelée Unify360. Si vous êtes à la recherche de nouveaux défis et souhaitez rejoindre une équipe de professionnels expérimentés et passionnés par l’innovation, la technologie et la livraison, alors l’équipe Gestion globale des opérations technologiques (GTO) de CGI est parfaite pour vous!
Responsabilités et tâches principales :
• Notre équipe est la force créative de la plate-forme de gestion CGI Unify360, l’un des composants essentiels de notre offre de services mondiale pour l’activation de la transformation externalisée des TI, appelée La Suite CGI Unify360. CGI Unify360 est une application infonuagique, une plate-forme de données et une passerelle d'intégration offrant une expérience utilisateur unique pour la gestion du paysage informatique actuel, qui dépasse les frontières de l'entreprise. Elle est construit à l’aide d’un très large éventail de produits Open Source et de technologies d’infrastructure définies par logiciel afin de permettre une agilité et une flexibilité accrues afin de répondre aux besoins spécifiques de nos clients.
En raison de la demande importante et des opportunités mondiales, notre groupe recherche un développeur Frontend connaissant des outils conforme à ECMAScript. Rejoignez-nous pour soutenir notre croissance, améliorer notre produit et contribuer à notre parcours de transformation.
La personne qui occupera ce poste rejoindra une équipe de professionnels énergiques et axés sur la technologie, animés par une mission, avec une approche de gestion collaborative établie et la méthodologie SCRUM.
La sous-traitance informatique de transformation est un pilier de la croissance de CGI et, à ce titre, vous travaillerez au cœur de notre stratégie globale. Vous aurez l'occasion d'apprendre et de travailler avec les technologies émergentes et de collaborer avec des collègues de nombreuses régions. Il existe des possibilités de voyager et de travailler sur des projets à haute visibilité. Nous offrons un environnement de travail dynamique et flexible et de nombreuses opportunités de carrière.
Voici ce à quoi vous participerez:
• Améliorer l'expérience globale d'Unify360 en améliorant la qualité des fonctionnalités de Frontend
• Contribuer à une réécriture frontale complète en exploitant les outils de développement Web modernes.
• Travailler aux côtés des membres de l'équipe UX, de l'équipe de backend, des opérations et d'autres équipes pour développer de nouvelles fonctionnalités
• Construire des composants réutilisables et collaborer avec les concepteurs UX pour maintenir un système de conception cohérent.
• Rédiger du code qualité dans un environnement d’intégration, de test et de surveillance en continu du code
• Participer au SCRUM quotidien, user stories, conception de l'architecture logicielle et activités de développement des fonctionnalités du produit
• Automatiser la gestion du développement et des tests
• Assurer la sécurité et la conformité du code
• Collaborer aux tests, à la validation et à l’assurance qualité
• Planifier et adhérer au roadmap du produit
• Corriger des défauts logiciels
Compétences Requises :
• Requis:
• Expérience avec la mise en service et la maintenance de sites Web en ligne et de la gestion de votre propre système HTML / CSS.
• Sérieuse compréhension de CSS, HTML sémantique, JavaScript / ECMAScript moderne, async/await et Promises en ECMAScript et / ou programmation asynchrone en général.
• Expérience avec des bibliothèques Web Frontend modernes telles que Svelte.js, React.js, Vue.js, Angular et / ou avec d’autres bibliothèques en JavaScript telles que Ember, YUI, GWT, Xamarin, YUI.
• Expérience en gestion de services HTTP axés sur les données avec Python Flask, Symfony http-foundation, Slim PHP, Express.js, Koa.js.
• Une certaine expérience des éléments internes du DOM et du navigateur Web, tels que la récupération, comment affecter de manière responsable le DOM et les éléments exécutés qui affectent la performance sur le client.
• Expérience avec des techniques de test et de maquette (telles que le développement basé sur le comportement) et des outils tels que Jest, Mocha, AVA, Cypress.
Souhaitable:
• Expérience avec TypeScript, GraphQL / Falcor
• Expérience dans la maintenance de packages sur NPM ou sur un référentiel privé
• Expérience en rédaction d’ECMAScript isomorphique (c’est-à-dire écrire une fois, transpiler pour utilisation dans différentes cibles)
Ce que vous pouvez attendre de nous
Donnez un élan à votre carrière.
Le secteur des technologies de l’information (TI) connaît une période extraordinaire. La transformation numérique des organisations continue de s’accélérer, et CGI est au premier plan de ce changement. Nous accompagnons nos clients dans leur démarche numérique et offrons à nos professionnels des opportunités de carrière stimulantes.
La réussite de CGI repose sur le talent et l’engagement de nos professionnels. Ensemble, nous relevons les défis et partageons les bénéfices issus de la croissance de notre entreprise. Cette approche renforce notre culture d’actionnaire-propriétaire ainsi, tous nos professionnels bénéficient de la valeur que nous créons collectivement.
Joignez-vous à nous pour prendre part à la croissance de l’une des plus importantes entreprises indépendantes de services en technologies de l’information (TI) et en gestion des processus d’affaires au monde.
Your future duties and responsibilities
Required qualifications to be successful in this role
Donnez un élan à votre carrière.
Le secteur des technologies de l’information (TI) connaît une période extraordinaire. La transformation numérique des organisations continue de s’accélérer, et CGI est au premier plan de ce changement. Nous accompagnons nos clients dans leur démarche numérique et offrons à nos professionnels des opportunités de carrière stimulantes.
La réussite de CGI repose sur le talent et l’engagement de nos professionnels. Ensemble, nous relevons les défis et partageons les bénéfices issus de la croissance de notre entreprise. Cette approche renforce notre culture d’actionnaire-propriétaire ainsi, tous nos professionnels bénéficient de la valeur que nous créons collectivement.
Joignez-vous à nous pour prendre part à la croissance de l’une des plus importantes entreprises indépendantes de services en technologies de l’information (TI) et en gestion des processus d’affaires au monde.
Pour en savoir davantage à propos de CGI : www.cgi.com.
Les candidatures non sollicitées provenant de cabinets de recrutement ne seront pas retenues.
CGI favorise l’équité en matière d’emploi. De plus, CGI s’engage à offrir des accommodements aux personnes handicapées, conformément à la législation provinciale. Veuillez nous indiquer si vous vivez avec un handicap nécessitant la mise en place d’accommodements raisonnables dans le cadre de notre processus de recrutement, nous collaborerons avec vous pour répondre à vos besoins.
Skills
Reference
719601