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.
- 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.
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.