Senior UI Developer
Job Title : UI Developer (React)
Type : Contract
Location : Hybrid in Toronto
NO VISA SPONSORSHIP - ALL CANDIDATES MUST BE CANADIAN CITIZENS
Summary : We are seeking a highly skilled and experienced UI Developer for a critical new development project involving the rewrite of a legacy system for a prominent financial client.
This role demands expertise as a UI Development with 7-10 years of experience and expertise in React, Redux, NodeJS, TypeScript, Axios, Echarts, Material UI, AG Grid, Test-Driven Development (TDD), and a strong understanding of Agile methodologies.
The ideal candidate will play a pivotal role in designing and implementing user interfaces, collaborating with cross-functional teams, and contributing to projects in a dynamic and fast-paced environment.
Familiarity with .NET, SQL Server, and Agile tools like Jira, Confluence, and Gliffy will be advantageous.
Responsibilities :
- Develop user interfaces using React, Redux, NodeJS, and related technologies, ensuring high performance and responsiveness while following Test-Driven Development (TDD) principles.
- Collaborate with design and backend teams to create seamless user experiences while adhering to established design guidelines.
- Utilize TypeScript, Axios, Echarts, Material UI, and AG Grid to enhance UI functionalities and data visualization.
- Participate in Agile ceremonies, including sprint planning, stand-ups, and retrospectives, contributing to a collaborative team environment.
- Work under tight deadlines, managing multiple tasks and projects simultaneously without compromising quality.
- Communicate effectively with team members, providing updates, sharing insights, and actively contributing to discussions.
- Collaborate closely with backend developers with an understanding of .NET and SQL Server for seamless integration and data handling.
- Maintain code integrity, following Test-Driven Development (TDD) best practices, ensuring scalability and maintainability of UI components.
Requirements :
- Bachelor's degree in computer science, Engineering, or related field.
- 7-10 years of proven experience as a UI Developer, demonstrating proficiency in React, Redux, NodeJS, npm, TypeScript, Axios, Echarts, Material UI, AG Grid, and related front-end technologies.
- Experience with Test-Driven Development (TDD) principles and practices.
- Knowledge of JUnit for testing and familiarity with Agile methodologies.
- Understanding of .NET and SQL Server for effective collaboration with backend teams.
- Hands-on experience in Agile tools like Jira, Confluence, and Gliffy for project management and documentation.
- Excellent team player with the ability to thrive in a dynamic, fast-paced environment.
- Strong communication skills with the ability to work under tight deadlines.
This role offers an exciting opportunity for a seasoned UI Developer to leverage extensive expertise in React, Redux, NodeJS, TypeScript, and other cutting-edge technologies, while implementing Test-Driven Development (TDD) practices to contribute to dynamic projects within a collaborative Agile environment.