Description

Job ID: 14231

Job Title: React Developer

Contract Length: 6 Months

Location: Remote from within Canada

Federal Government Clearance Level Required: Must be eligible for Reliability Clearance

Vacancy Type:

? New Position

________________________________________

About Us:

Maplesoft Group is currently seeking a remote React Developer for our client.

________________________________________

Position Summary:

Our client is seeking a React Developer to help modernize and scale a secure enterprise collaboration platform used for project management, file sharing, and controlled access to sensitive digital assets.

The application includes features such as role-based permissions, multifactor authentication, encryption, audit logging, and secure document workflows.

This role is ideal for a hands-on front-end developer who can improve an existing React codebase, reduce technical debt, optimize performance, and apply secure-by-design development practices.

This is a strong opportunity for a React developer who enjoys improving real-world applications, reducing technical debt, improving quality, and helping build secure, reliable software for a compliance-sensitive environment.

________________________________________

Key Responsibilities:

• Reviewing the existing React codebase for architecture, maintainability, scalability, performance, security, and technical debt

• Identifying and remediating front-end performance issues related to rendering, bundle size, API usage, state management, and responsiveness

• Refactoring legacy or fragile React components while preserving existing functionality

• Recommending and implementing code optimization strategies

• Applying secure coding practices, including dependency management, input validation, authentication and authorization considerations, and protection of sensitive data

• Reviewing third-party libraries, Dependabot findings, package updates, and vulnerability remediation requirements

• Supporting improved SDLC practices, pull request quality, code review discipline, and release readiness

• Designing and maintaining front-end test cases, including unit, integration, component-level, and browser-based testing

• Documenting findings, recommendations, implemented changes, and remaining risks for technical and non-technical stakeholders

________________________________________

Required Qualifications:

• 5+ years of experience as a UI/front-end developer

• Strong professional experience with React

• Strong experience with TypeScript, JavaScript, HTML, CSS, and component-based architecture

• Experience reviewing existing codebases and safely improving technical debt

• Experience with responsive, accessible, and cross-browser-compatible interfaces

• Experience with OpenAPI, API integration, client generation, and API contract validation

• Experience with npm, pnpm or Yarn, Vite, Webpack, Babel, and ESLint

• Experience with dependency management, Dependabot alerts, package updates, vulnerability remediation, and regression testing

• Experience with automated testing frameworks such as Jest, React Testing Library, Playwright, Cypress, Vitest, or similar tools

• Strong understanding of browser performance, accessibility standards, and secure coding practices

• Strong communication, attention to detail, and problem-solving skills

Education

• A bachelor’s degree in computer science, software engineering, or a related field is desirable. Equivalent training and experience will also be considered.

________________________________________

Compensation:

Salary Range: $80.00 – $105.00 per hour

________________________________________

Our recruitment process is led by human recruiters who review all applications and make the final hiring decisions. We use AI-assisted tools to help screen and organize applications. These tools do not replace human judgment, and all hiring decisions are made by people.

Please note that data collected by the Company may be stored or processed on servers located outside of Canada.

________________________________________

Maplesoft is an equal opportunity employer and welcomes applications from all qualified candidates. Accommodations are available upon request throughout the recruitment process.

________________________________________

Application Submission Details

Submission Deadline:

Tuesday, June 2 2026 12:00pm EST

How to Apply:

Click the “APPLY ” Button above.