Senior Front-End Developer

CGI Group, Inc. - Montréal, QC (9 months ago)

Apply Now

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!

The CGI GTO Innovation team is the creative force behind CGI Unify360 management platform, one of the core components of our worldwide service offering for transformational IT outsourcing enablement called CGI Unify360 Suite. CGI Unify360 is a cloud application, a data platform and an integration gateway to deliver unique user experience for managing todays IT landscape that spans beyond traditional enterprise boundaries. It is built using a very wide spectrum of open source products and software defined infrastructure technologies to allow greater agility and flexibility in order to meet our customer's specific needs.

Due to significant demand and worldwide opportunities, our Innovation group is looking for a Frontend Developer with focus on ECMAScript compliant toolchain. Join us in supporting our growth, improve our product and also contribute to our Agile foundation and transformation journey.

The person who fills this position will adapt quickly to join a mission driven team of energetic and technology focused professionals with an established collaborative management approach and the SCRUM methodology in place.

Transformational IT outsourcing is a pillar of growth for CGI and as such, you will work at the core of our global strategy. You will have the opportunity to learn and work with emerging technologies and collaborate with colleagues in many geographies. There are opportunities to travel and work on high-visibility projects. We offer a dynamic and flexible work environment and numerous career opportunities.

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:
  • 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)
What you can expect from us:
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.