*Required Skills:*
Bachelor's Degree, 7-15 years of experience in Web UI development, 5 years of experience in ReactJs. The candidate should have worked on diverse projects, showcasing the ability to improve team processes and contribute to technical design and architecture.
Good knowledge of data structures and algorithms, very strong analytical and problem solving abilities. The candidate will actively participate in technical discussions and decision-making meetings, providing innovative technical solutions to business challenges.
Proficient in JavaScript ES6, ReactJs, Redux, CSS3, HTML 4&5, HTTP, Cookies, nodejs. Experience in performance tuning, code profiling, hands on experience using design patterns and best practices.
Experience with Cucumber, familiar with end-to-end testing, practiced test-driven development (TDD) and behavior-driven development (BDD).
*Nice to have:*
Knowledge of Java, SpringBoot, MongoDB, relational database, Linux and Scripting in order to better communicate with backend team members.
Job Type: Full-time
Flexible language requirement:
* French not required
Schedule:
* Monday to Friday
Language:
* English (preferred)
Work Location: Hybrid remote in Montréal, QC H3C 3S4
The median wage is the salary of a given occupation where half the workers earn more than that amount, and half earn less. This information is presented on job postings to help job seekers determine how the salary compares to the amount earned by other workers working the same job. Job Bank preferred indicating the median wage, which is less affected by extremely high or low wages, rather than the average wage which is calculated by adding up all the salaries of a group of people and then dividing that total by the number of people.