Senior Front End Developer (React.js) - Contract
$92,352–$138,528 year
On-site · Vancouver, British Columbia, Canada or CA
Job Summary
Senior Front-End Developer (React.js) – Contract. Build, evolve, and maintain complex, responsive web applications for financial services clients, translating high-fidelity designs into performant, accessible UI. Lead architectural discussions, collaborate across Java, .NET, and Node.js stacks, and drive front-end excellence with React.js, TypeScript, HTML5, and CSS3. Translate prototypes into pixel-perfect code, optimize performance end-to-end, mentor mid-level developers, and champion Agile/SCRUM practices within a professional services environment. Must leverage Azure-based (and related) backend experience, REST/GraphQL API design, and strong testing discipline to deliver production-grade applications. Bachelor’s degree required; 10+ years in software development with 3+ years in senior/lead capacity; Canadian residency with citizenship or PR status.
Required Qualifications
- 10+ years of professional experience in Full-Stack development with at least 3 years in a Senior or Lead capacity
- Recent experience developing production-grade applications in Java (Spring Boot), .NET (C# / .NET Core), and Node.js
- Expert-level proficiency in React.js, TypeScript, HTML5, and CSS3 (Sass/LESS)
- 5+ years of deep experience with TypeScript and Python
- Cloud Native experience with Azure backend systems and/or C# backends
- Experience with RESTful APIs and GraphQL; designing contracts bridging diverse backends
- Experience with testing frameworks (Jest, Mocha, xUnit, JUnit)
- Experience in Professional Services / Consulting
- Bachelor’s Degree in Computer Science, Software Engineering, or related technical field
- Status: Canadian resident with Citizenship or PR Status
Additional Requirements
- Canada-based candidates only based on stated location constraints
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.