We are seeking a highly accomplished Senior Software Developer - Front End for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier front-end software engineering, reactive programming, and full-stack application integration capacity, specializing in designing, building, and modernizing responsive user interfaces for complex, large-scale applications.
...
As a senior front-end developer, you will bridge the gap between interactive user experience design, reactive state management, back-end Java enterprise services, and relational database systems. Operating fully onsite in Toronto, you will lead the implementation of enterprise web applications using React, TypeScript, RxJS, JavaScript, and Java back-end frameworks. This position is tailored for a technical software authority who can translate detailed system specifications into performant code, optimize cross-browser compatibility, integrate RESTful web services, and ensure digital solutions adhere to strict accessibility standards.
Location: Toronto, ON
Assignment Type: Onsite (5 days per week)
Contract Duration: 6-month contract (with potential for extension)
Advantages
Advanced Front-End Ecosystem: Lead development using React, TypeScript, RxJS, HTML5, CSS3, and modern JavaScript libraries.
Full-Stack Enterprise Integration: Leverage deep Java, Spring Framework, and WebSphere expertise to bridge UI code with backend microservices.
Large-Scale Digital Impact: Architect responsive user interfaces and complex workflows for high-volume enterprise systems.
Digital Accessibility Standard: Apply WCAG 2.0 AA and AODA accessibility compliance across rich web application interfaces.
Responsibilities
Design, develop, and implement responsive front-end user interface code, interactive features, and application workflows.
Translate complex technical specifications into working, fully tested applications, detailed programming specs, and clean code.
Build reactive web components and manage complex asynchronous data streams using RxJS, React, and TypeScript.
Integrate front-end user interfaces with enterprise Java backend services, Spring Boot, WebSphere application servers, and RESTful APIs.
Design, manage, and query Oracle database objects, including writing complex SQL statements, stored procedures, and triggers.
Execute front-end performance tuning, cross-browser compatibility verification, page load optimization, and unit testing.
Ensure all front-end interface components comply with WCAG 2.0 AA and AODA accessibility requirements.
Troubleshoot and resolve complex technical software defects, runtime errors, and performance bottlenecks across application layers.
Utilize source control, release branches, and build tools using Bitbucket, Maven, and Node/NPM ecosystems.
Conduct code reviews, design walkthroughs, and collaborate with cross-functional technical teams to maintain code quality standards.
Qualifications
Core Technical & Front-End Requirements
JavaScript & Front-End Mastery: Minimum 10+ years of hands-on experience with JavaScript, HTML5, and CSS3.
React & TypeScript Experience: Minimum 5+ years of dedicated hands-on experience using React and TypeScript for enterprise web development.
Reactive Programming: Minimum 5+ years of experience working with RxJS for reactive state and stream management.
Java Enterprise Tenure: Minimum 10+ years of hands-on experience using Java, with demonstrated expertise in IDEs (Eclipse, IBM RAD/RSA) and WebSphere.
Oracle Database Experience: Minimum 10+ years of experience working with Oracle databases (11g or higher), including writing complex SQL queries and database objects.
Accessibility Compliance: Proven experience developing web applications compliant with AODA and WCAG 2.0 AA standards.
Preferred Technical Assets
Framework Diversity: Hands-on experience with Spring Framework (Boot, MVC, Security), Hibernate/JPA, Bootstrap, and jQuery.
Build & Repo Tooling: Direct experience utilizing Maven, Bitbucket, and NPM package management tools.
Public Sector Context: Prior experience working within public sector environments or large enterprise organizations is an asset.
Soft Skills & Delivery Attributes
Analytical Problem Solving: Superior diagnostic and troubleshooting capabilities to resolve application bugs and multi-tier system defects under strict deadlines.
Communication & Collaboration: Outstanding verbal and written communication skills with strong leadership capabilities to build effective working relationships.
Summary
If you're interested in the "Senior Software Developer - Front End" role based in Toronto, we encourage you to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more
We are seeking a highly accomplished Senior Software Developer - Front End for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier front-end software engineering, reactive programming, and full-stack application integration capacity, specializing in designing, building, and modernizing responsive user interfaces for complex, large-scale applications.
As a senior front-end developer, you will bridge the gap between interactive user experience design, reactive state management, back-end Java enterprise services, and relational database systems. Operating fully onsite in Toronto, you will lead the implementation of enterprise web applications using React, TypeScript, RxJS, JavaScript, and Java back-end frameworks. This position is tailored for a technical software authority who can translate detailed system specifications into performant code, optimize cross-browser compatibility, integrate RESTful web services, and ensure digital solutions adhere to strict accessibility standards.
Location: Toronto, ON
Assignment Type: Onsite (5 days per week)
Contract Duration: 6-month contract (with potential for extension)
...
Advantages
Advanced Front-End Ecosystem: Lead development using React, TypeScript, RxJS, HTML5, CSS3, and modern JavaScript libraries.
Full-Stack Enterprise Integration: Leverage deep Java, Spring Framework, and WebSphere expertise to bridge UI code with backend microservices.
Large-Scale Digital Impact: Architect responsive user interfaces and complex workflows for high-volume enterprise systems.
Digital Accessibility Standard: Apply WCAG 2.0 AA and AODA accessibility compliance across rich web application interfaces.
Responsibilities
Design, develop, and implement responsive front-end user interface code, interactive features, and application workflows.
Translate complex technical specifications into working, fully tested applications, detailed programming specs, and clean code.
Build reactive web components and manage complex asynchronous data streams using RxJS, React, and TypeScript.
Integrate front-end user interfaces with enterprise Java backend services, Spring Boot, WebSphere application servers, and RESTful APIs.
Design, manage, and query Oracle database objects, including writing complex SQL statements, stored procedures, and triggers.
Execute front-end performance tuning, cross-browser compatibility verification, page load optimization, and unit testing.
Ensure all front-end interface components comply with WCAG 2.0 AA and AODA accessibility requirements.
Troubleshoot and resolve complex technical software defects, runtime errors, and performance bottlenecks across application layers.
Utilize source control, release branches, and build tools using Bitbucket, Maven, and Node/NPM ecosystems.
Conduct code reviews, design walkthroughs, and collaborate with cross-functional technical teams to maintain code quality standards.
Qualifications
Core Technical & Front-End Requirements
JavaScript & Front-End Mastery: Minimum 10+ years of hands-on experience with JavaScript, HTML5, and CSS3.
React & TypeScript Experience: Minimum 5+ years of dedicated hands-on experience using React and TypeScript for enterprise web development.
Reactive Programming: Minimum 5+ years of experience working with RxJS for reactive state and stream management.
Java Enterprise Tenure: Minimum 10+ years of hands-on experience using Java, with demonstrated expertise in IDEs (Eclipse, IBM RAD/RSA) and WebSphere.
Oracle Database Experience: Minimum 10+ years of experience working with Oracle databases (11g or higher), including writing complex SQL queries and database objects.
Accessibility Compliance: Proven experience developing web applications compliant with AODA and WCAG 2.0 AA standards.
Preferred Technical Assets
Framework Diversity: Hands-on experience with Spring Framework (Boot, MVC, Security), Hibernate/JPA, Bootstrap, and jQuery.
Build & Repo Tooling: Direct experience utilizing Maven, Bitbucket, and NPM package management tools.
Public Sector Context: Prior experience working within public sector environments or large enterprise organizations is an asset.
Soft Skills & Delivery Attributes
Analytical Problem Solving: Superior diagnostic and troubleshooting capabilities to resolve application bugs and multi-tier system defects under strict deadlines.
Communication & Collaboration: Outstanding verbal and written communication skills with strong leadership capabilities to build effective working relationships.
Summary
If you're interested in the "Senior Software Developer - Front End" role based in Toronto, we encourage you to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more