07 Jan
S.i. Systems
Toronto
Sr. React Developer to support upcoming release work for our banking client
Location: Hybrid (2 days in DT Toronto Office)
Contract Duration: 6 months with potential for extension
About the Role
We are looking for a highly skilled Senior React Developer to support our upcoming release work. The ideal candidate will have a strong background in React, responsive design, and accessibility, with excellent communication and collaboration skills.
Responsibilities
- Build and optimize large-scale frontend applications with a focus on performance, scalability, and maintainability.
- Develop modular, reusable components for streamlined development processes and future scalability.
- Optimize builds and workflows using tools like Webpack, Vite,
and Nx, ensuring efficient bundling, code-splitting, and tree-shaking for maximum efficiency.
- Implement testing frameworks including Jest and React Testing Library, ensuring high-quality, maintainable code.
- Collaborate cross-functionally with design, QA, copy, digital managers, and product owners, to transform requirements into functional, intuitive user interfaces.
- Enhance user experiences by ensuring accessibility and usability, meeting WCAG 2.0 AA guidelines.
- Support technical audit of production webpages to migrate to a headless CMS including the content model design.
- Mentor and lead junior developers, sharing best practices in frontend development and fostering a learning-oriented team environment.
- Utilize browser automation tools like Playwright to automate testing and monitor application performance across different browsers and devices.
- Stay current with advancements in frontend technologies, including frameworks, libraries, and practices.
Required Skills and Experience
- 5+ years of experience in frontend development with a focus on JavaScript,
React ecosystem
- Strong expertise in modern build systems such as Vite, Webpack, and Nx, with experience optimizing build processes.
- Experience with DOM manipulation and related browser APIs to enhance interactivity and performance.
- In-depth knowledge of React frameworks (e.g., Next.js) and performance optimization techniques, including tree-shaking, lazy loading, and code-splitting.
- Proficient in frontend testing and automation using Jest, React Testing Library, and Playwright.
- Solid understanding of accessibility standards and experience in implementing accessible UIs.
- Familiarity with version control systems such as Git and collaboration tools like JIRA and Confluence.
- Banking experience
Apply
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.