Create Alert
Email me similar jobs

Software Engineer, Full-Stack Applications - Ratings Technology

Software Developer / UI Developer

Location: Toronto, ON

Responsibilities

  • Quickly learn and acclimate to an existing codebase (primarily TypeScript, React, and SPFx), maintaining and enhancing both existing and new solutions.
  • Deliver assigned features and enhancements end-to-end, taking high-level requirements, breaking work into achievable milestones, and collaborating with technical leads, architects, and stakeholders.
  • Proactively identify and clearly communicate risks or issues and propose pragmatic solutions and mitigations.
  • Build responsive, mobile‑ready, theme‑aware, and accessible SPFx web parts and extensions for SharePoint Online.
  • Own the execution of the SPFx upgrade process, including dependency and tooling updates to ensure ongoing compatibility and security.
  • Integrate with Microsoft Graph, SharePoint REST APIs, and custom API endpoints.
  • Write clean, maintainable, testable code following established patterns and best practices guided by SOLID and DRY principles.
  • Actively participate in code reviews, technical discussions, and daily agile ceremonies.

Requirements

  • Professional experience developing with TypeScript in a full‑stack capacity.
  • Expertise in SharePoint Framework (SPFx) with React.
  • Experience building for enterprise environments, delivering mobile‑ready, responsive, and accessible user interfaces using organized, semantic markup.
  • Strong understanding of SharePoint Online content organization: sites, lists/libraries, content types, folders, permissions, and how they fit within the overall ecosystem.
  • Experience building and consuming RESTful APIs including the Microsoft Graph and SharePoint REST APIs.
  • Understanding of modern authentication/authorization practices including OAuth, Entra ID (Azure AD) Application Registrations, and JWT validation.
  • Familiarity with Git‑based version control and modern code collaboration practices.
  • Strong communicator and collaborator, able to keep team members updated in a geographically distributed team environment with availability during Eastern Client States (New York) working hours.
  • Minimum 8 years of hands‑on experience with ReactJS (latest versions).

Preferred Skills

  • Understanding of SharePoint and Microsoft Search (configuring and consuming).
  • Experience with or similar back‑end frameworks.
  • Familiarity with PnP.PowerShell for SharePoint automation and maintenance tasks.
  • Experience with CI/CD workflows using GitHub Actions.
  • Exposure to containerization (Docker) or serverless architecture.

#J-18808-Ljbffr
Similar jobs

More from Fitch Solutions
Fitch Group, Inc., Fitch Ratings, Inc., Fitch Solutions Group 10 hours ago
Fitch Solutions 1 day ago
Fitch Solutions 1 day ago

Software Engineer, Full-Stack Applications - Ratings Technology

Apply Now
Back to search page