Career Opportunities Contact Us Français Italiano
Home Services Solutions Profile
In order to meet the growing needs of our customers, we are constantly searching for dynamic, qualified individuals to join the CTC resource team. Currently, there are several career opportunities available at CTC. If you feel you satisfy the qualifications for one of the positions listed on this page, please send your CV to identifying the position(s) you are interested in. Qualified individuals will be contacted by our human resources department.
CTC005689 : Fullstack React/Java Lead Developer
Location : Montreal, Quebec
Field : Front End
Position Type : Contract
Starting : January 22, 2021
Ending : July 22, 2021
Resources Required : 1
Position Description

Project: Consulting Suite Applications - Asset Management

We are looking for a resource that has a lot of experience in front-end and project leadership. Also good leadership skills - someone with the right attitude/mind set - diplomatic and able to motivate the team to move the project forward - does not impose these ideas.

Act as a "Frontend React" technical expert within the team; carry the technical vision of the product, and promote excellence in design and code writing (Clean code and craftmanship) for 2 squads (10 developers).

Understand the technical components and the application architecture, in order to mainly code the user interface components, but also some API services or other software deliverables.

Be able to discuss technical choices and review code integration requests (pull requests) from other developers. Participate in the design transition to programmers and ensure a clear & complete understanding of the design.

Build the path and sequence of events in the integration solution across applications. Assists in defining and reviewing the technical requirements for the application including security, integration, performance and quality.

5 to 10 years of development experience, including at least 5 years in React.

Experience required:

Front END:

- In the development of complex "Single Page Applications (SPA)" including : Development of pages and components in ReactJS (Function components, React Hooks, React Context). Page structuring and complex navigation with React-Router.

- Ability to translate mock-ups and wireframes into "pixel-perfect" front-end code using CSS, Sass or styled-components.

- Development of complex forms with libraries such as Formik, Redux-Form or React-hook-form.

Back END:

Calling REST API AxiosJs or similar libraries. Internationalization management (I18n) and localization with react-Intl or similar libraries.

In the current context, the candidate will be teleworking until the company guidelines change. Under normal circumstances, there is the possibility of teleworking (to be agreed with the manager).

Knowledge of Atlassian Suite (Jira), Jenkins, Maven, Git/BitBucket, Docker/Openshift/Kubernetes. Good spirit of collaboration and open to suggestions for improvement.


Please note that the meetings are held in French, with a preference for a bilingual candidate (spoken/written) French (4/5) and English (4/5). Please make sure to demonstrate that the candidate is bilingual in the comments section.

In the current context, the candidate will be in tele-work until the company guidelines change. Under normal circumstances, there is the possibility of tele-working (to be agreed upon with the manager 1-2 days a week - Meeting each week at the office. Preference for a candidate located in Montreal. No candidates outside of Montreal.

Possibility of permanence, but not guaranteed. After this project selected candidate could change project.