Client’s Risk and Information Management (RIM) organization is seeking a React Developer to work on key initiatives supporting Legal and Compliance. This role requires expertise in React, JavaScript, TypeScript, CSS, and front-end design principles. The ideal candidate will collaborate with a highly skilled team to develop cutting-edge applications in a fast-paced environment.
Key Responsibilities:
- Develop and maintain React-based Single Page Applications (SPA).
- Collaborate with UX teams to create interactive and visually appealing user interfaces.
- Implement wireframes, storyboards, and mockups into functional applications.
- Ensure the performance, scalability, and responsiveness of applications.
- Write optimized, efficient, and clean code following best practices.
- Develop and maintain unit tests and automation frameworks (Selenium, Cucumber).
- Collaborate with cross-functional teams (backend, business analysts, and QA).
- Utilize agile methodologies (Scrum, TDD, BDD) for development.
Required Skills:
- 5+ years of hands-on web development experience, with strong expertise in React.
- Proficiency in JavaScript, TypeScript, CSS, and modern web frameworks.
- Strong understanding of MVC, Single Page Applications (SPA), and design patterns.
- Experience with unit testing and automation frameworks like Selenium, Cucumber.
- Strong problem-solving skills with experience in Object-Oriented Programming (OOP).
- Experience in agile development methodologies (Scrum, TDD, BDD).
- Excellent verbal and written communication skills.
Preferred Skills:
- Experience with Java/J2EE, Apache Tomcat, and backend integration.
- Familiarity with PostgreSQL and RDBMS.
- Knowledge of CI/CD tools (Jenkins, SonarQube, Autosys, Unix Scripting).
- Financial services or legal operations experience is a plus.
111 Duke Street Montreal, QC H3C2M1 Montreal Quebec CAN H3C2M1