Intermediate Software Developer (Front-End/Full Stack)

United States Digital Space LLC

Toronto

On-site

CAD 70,000 - 110,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

United States Digital Space LLC in Toronto, Canada is seeking an Intermediate Software Developer to join our front-end focused team building a web-based analytics and mapping platform for North America.

You will work with React and TypeScript, collaborate with backend and product teams, and contribute across the full software lifecycle from design to deployment, with opportunities to grow in both front-end and back-end areas.

Qualifications

  • 3+ years of professional software development experience.
  • 2+ years of hands-on experience building production applications with React.
  • Strong proficiency with TypeScript and modern JavaScript (ES6+).
  • Experience building reusable component-based user interfaces.
  • Experience consuming and troubleshooting REST APIs.
  • Experience working with application state management patterns.
  • Solid understanding of HTML, CSS, responsive design, and accessibility fundamentals.
  • Experience using Git in a collaborative development environment, including pull requests, branching strategies, and code reviews.
  • Experience writing automated tests.
  • Strong debugging and problem-solving skills.
  • Excellent verbal and written communication skills.

Responsibilities

  • Design, develop, and maintain modern web applications using React and TypeScript.
  • Build reusable, scalable, and maintainable UI components.
  • Integrate with REST APIs and backend services.
  • Work with large datasets, interactive visualizations, and mapping applications.
  • Collaborate with Product, UX, QA and Engineering teams to deliver customer value.
  • Participate in architecture discussions, code reviews, and technical design sessions.
  • Troubleshoot production issues and help improve application reliability and performance.
  • Write automated unit and integration tests.
  • Contribute to continuous improvements in engineering practices, tooling, and development processes.
  • Participate in the development of backend APIs and services where appropriate.

Skills

React
TypeScript
JavaScript (ES6+)
UI components
REST APIs
State management
HTML/CSS
Accessibility
Git
Automated tests
Debugging
Communication

Tools

Azure
CI/CD
ASP.NET Core

Job description

Position Summary:

We are looking for an Intermediate Software Developer with strong front-end development skills and an interest in full-stack development.

You will help build and enhance our web-based analytics and mapping platform used by customers across North America. You'll work on modern React application, collaborate with backend developers and product team, and contribute throughout the software development lifecycle from design through deployment.

This role is ideal for someone who enjoys solving real business problems, takes ownership of their work, and wants to continue growing their technical expertise across both front-end and backend technologies.

Key Responsibilities:
  • Design, develop, and maintain modern web applications using React and TypeScript.
  • Build reusable, scalable, and maintainable UI components.
  • Integrate with REST APIs and backend services.
  • Work with large datasets, interactive visualizations, and mapping applications.
  • Collaborate with Product, UX, QA and Engineering teams to deliver customer value.
  • Participate in architecture discussions, code reviews, and technical design sessions.
  • Troubleshoot production issues and help improve application reliability and performance.
  • Write automated unit and integration tests.
  • Contribute to continuous improvements in engineering practices, tooling, and development processes.
  • Participate in the development of backend APIs and services where appropriate.
Qualifications \& Experience:

Candidates should meet most of the following requirements:

  • 3+ years of professional software development experience.
  • 2+ years of hands-on experience building production applications with React.
  • Strong proficiency with TypeScript and modern JavaScript (ES6+).
  • Experience building reusable component-based user interfaces.
  • Experience consuming and troubleshooting REST APIs.
  • Experience working with application state management patterns.
  • Solid understanding of HTML, CSS, responsive design, and accessibility fundamentals.
  • Experience using Git in a collaborative development environment, including pull requests, branching strategies, and code reviews.
  • Experience writing automated tests.
  • Strong debugging and problem-solving skills.
  • Excellent verbal and written communication skills.

The ideal candidate will also have experience with some of the following:

  • C# and ASP.NET Core development.
  • SQL development and relational database design.
  • Authentication and authorization solutions such as OAuth, OpenID Connect, or MSAL.
  • Azure cloud services.
  • CI/CD pipelines and automated deployment processes.
  • Performance optimization and application monitoring.
  • Geospatial, mapping, or analytics applications.
  • Working in Agile product development teams.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate Software Developer (Front-End/Full Stack)
Intermediate Software Developer (Front-End/Full Stack)

Environics Analytics Group • Toronto

On-site
CAD 85,000 - 110,000
Intermediate Software Developer (Front-End/Full Stack)
Intermediate Software Developer (Front-End/Full Stack)

Jobless • Toronto

On-site
CAD 90,000 - 120,000
Intermediate Software Developer (Front-End/Full Stack)
Intermediate Software Developer (Front-End/Full Stack)

Environics Analytics • Toronto

On-site
CAD 85,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Russell Tobin • Toronto

On-site
CAD 80,000 - 120,000
Intermediate FullStack Developer (Node.js)
Intermediate FullStack Developer (Node.js)

Evolvic Inc. • Canada

Remote
CAD 58,000 - 136,000
Frontend Developer
Frontend Developer

Highspring • Montreal (administrative region)

On-site
CAD 70,000 - 90,000
Senior UI Developer
Senior UI Developer

ALLTECH CONSULTING SVC INC • Calgary

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

Rubicon Path • Toronto

On-site
CAD 60,000 - 80,000
Software Developer
Software Developer

Jobtailor • Canada

Hybrid
CAD 90,000 - 130,000
Senior Full stack .Net Developer
Senior Full stack .Net Developer

Mantu • Montreal (administrative region)

On-site
CAD 100,000 - 150,000