Software Developer- Front End - Intermediate

Kardow

Toronto

On-site

CAD 80,000 - 110,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Modern Front-End Stack
Performance & Accessibility Focus
Large-Scale System Impact
Agile Engineering Culture

Job summary

Randstad Canada is seeking a detail-oriented Software Developer - Front End - Intermediate for an enterprise-level contract in Toronto. The role is onsite five days a week, for a 12-month term with potential extension.

You will design, develop, test, and maintain responsive front-end UI using React, TypeScript, Node.js, Next.js, and Jamstack, while ensuring accessibility and performance. Collaborate with cross-functional teams in an Agile environment to deliver scalable web applications and APIs

Qualifications

  • Experience with React, TypeScript, HTML5, CSS3.
  • Experience with Node.js, Next.js, Jamstack, RESTful APIs.

Responsibilities

  • Design, develop, test, and maintain responsive front-end UI code across complex applications.
  • Translate specifications into fully tested applications with clean code.
  • Build, test, and integrate secure RESTful APIs using Node.js and modern JS frameworks.
  • Implement architecture with Next.js, Jamstack, SSR/CSR rendering.
  • Perform front-end testing, cross-browser checks, and performance debugging.
  • Develop applications adhering to accessibility standards (WCAG 2.0 AA, AODA).
  • Query, modify, and integrate with back-end databases using SQL.
  • Troubleshoot and resolve runtime issues during deployment and migrations.
  • Manage source control workflows with Bitbucket and Git.
  • Create technical documentation and unit tests.

Skills

React
TypeScript
JavaScript
HTML5
CSS3
RESTful API integration
Accessibility awareness
Agile methodologies
Cross-functional collaboration

Tools

Node.js
Next.js
Jamstack
Bitbucket
Git
SQL/Oracle
VS Code
Eclipse
IntelliJ
IBM RAD/RSA

Job description

We are seeking a detail-oriented Software Developer - Front End - Intermediate for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a front-end software engineering, user interface design, and API integration capacity, specializing in building modern, responsive, and accessible web applications.

As an intermediate front-end developer, you will bridge the gap between user-centric front-end design, Jamstack architecture, server-side rendering frameworks, and backend data services. Operating fully onsite in Toronto, you will lead the implementation of interactive user interfaces using React, TypeScript, Node.js, and Next.js. This position demands a technical software developer who can translate systems specifications into clean code, optimize page load performance, integrate RESTful Web Services, and ensure web platforms meet strict digital accessibility standards.

Location: Toronto, ON
Assignment Type: Onsite (5 days per week)

Contract Duration: 12-month contract (with potential for extension)

Advantages

Modern Front-End Stack: Build scalable web interfaces using React, TypeScript, Node.js, Next.js, and Jamstack architecture.

Performance & Accessibility Focus: Drive page load optimizations, responsive web design, and digital accessibility compliance.

Large-Scale System Impact: Contribute to complex enterprise applications within collaborative, cross-functional engineering teams.

Agile Engineering Culture: Participate in structured Agile delivery, code walkthroughs, and modern version control workflows.

Responsibilities

Design, develop, test, and maintain responsive front-end user interface code and web interactions across complex applications.

Translate technical system specifications into working, fully tested applications, detailed programming specs, and clean code.

Build, test, and integrate secure RESTful APIs using Node.js and modern JavaScript frameworks.

Implement web architecture using Next.js, Jamstack patterns, and server-side/client-side rendering techniques.

Perform front-end testing, cross-browser compatibility verification, performance debugging, and page load optimization.

Develop applications adhering to digital accessibility standards, including WCAG 2.0 AA and AODA compliance guidelines.

Maintain, query, and integrate with backend databases, writing SQL statements, procedures, and data-driven program logic.

Troubleshoot and resolve technical software issues, runtime errors, and performance bottlenecks during deployment and migrations.

Manage source control workflows, branches, and code repositories using tools like Bitbucket and Git.

Author technical system documentation, unit test cases, deployment specifications, and user documentation.

Qualifications
Core Technical & Front-End Requirements

Modern Front-End Frameworks: Hands-on experience developing web applications using React, TypeScript, JavaScript, HTML5, and CSS3.

Node.js & Next.js Ecosystem: Practical experience with Node.js, Next.js, Jamstack architecture, and package managers (NPM).

RESTful API Integration: Proven experience building, testing, and consuming RESTful Web Services within web applications.

Accessibility Compliance: Hands-on experience building web interfaces compliant with AODA and WCAG 2.0 AA standards.

Testing & Version Control: Experience with responsive web design, front-end debugging tools, page load performance tuning, and Bitbucket/Git repositories.

Agile Methodology: Experience working within Agile development methodologies in large-scale organizational environments.

Preferred Technical Assets

Java & Backend Technologies: Working knowledge of Java programming, Spring Framework (Boot, MVC, Security), Hibernate/JPA, and build tools like Maven.

Database Experience: Practical experience querying Oracle or relational databases, including writing SQL queries and interacting with database objects.

IDE Tools: Experience using development tools such as Visual Studio Code, Eclipse, IntelliJ, or IBM RAD/RSA.

Soft Skills & Delivery Attributes

Analytical Problem Solving: Strong diagnostic and troubleshooting capabilities to resolve application bugs and system performance issues.

Communication & Collaboration: Excellent written and verbal communication skills with a proven track record of building strong working relationships in multidisciplinary teams.

Summary

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer - Full Stack
Senior Software Developer - Full Stack

Randstad Canada • Toronto

On-site
CAD 90,000 - 120,000
RQ11548 - Software Developer- Front End - Intermediate
RQ11548 - Software Developer- Front End - Intermediate

Source Code • Toronto

On-site
CAD 98,000 - 118,000
Technical Lead/Manager, Application Development
Technical Lead/Manager, Application Development

Randstad Canada • Mississauga

On-site
CAD 110,000 - 140,000
Bonus up to 20%
Professional growth opportunities
Collaborative team
Full Stack Developer - Cash Equity
Full Stack Developer - Cash Equity

HSBC Global Services Limited • Toronto

Hybrid
CAD 90,000 - 120,000
Software Developer (Junior to Intermediate)
Software Developer (Junior to Intermediate)

MAD Elevator Inc. • Mississauga

Hybrid
CAD 72,000 - 95,000
Software Developer – Front End – Intermediate - RQ11548
Software Developer – Front End – Intermediate - RQ11548

S M Software Solutions Inc • Toronto

On-site
CAD 80,000 - 120,000
Senior Front End - Software Developer
Senior Front End - Software Developer

Kardow • Toronto

On-site
CAD 96,000 - 165,000
Software Developer- Front End
Software Developer- Front End

Russell Tobin • Toronto

On-site
Sr. Developer
Sr. Developer

Rogers Communications • Toronto

On-site
CAD 90,000 - 140,000
Sr. Developer
Sr. Developer

Rogers Communications • Brampton

On-site
CAD 90,000 - 130,000