Confirmed on the employer's own hiring board on Oct 27, 2026. First seen by Alion on Oct 26, 2026.
Job Description
Skill Set :
reactJS
Total Experience :
7.00 to 10.00 Years
No of Openings :
1
Job Post Date :
06/10/2026
Job Expiry Date :
31/10/2026
Domain :
IT
Location :
TORONTO [Canada]
Job Reference No :
4111137
Job Summary
This job posting is for an existing, active vacancy and we are looking to hire Senior Frontend React Engineer in Canada (WFH), immediately who has strong experience in frontend development (React) and Redux with TypeScript.
Role Overview
We're looking for a highly skilled Senior Frontend React Engineer to join team in a large enterprise retail setting. You'll build and improve the Cue frontend and work closely with backend engineers on the Node.js Arrivals Consumer Layer (ACL) and the event-driven Cue Query Service (CQS). You'll also work with product, design and QA partners.
Job Responsibilities
- Design, develop and maintain the Cue web application using React and Redux with TypeScript
- Build scalable, reusable UI components using:
- React (functional components and hooks)
- TypeScript and modern JavaScript (ES6+)
- Client’s Design System, including its Stencil components and CSS utilities
- Implement client-side routing and Redux-based state management for real-time order workflows
- Connect the frontend to RESTful APIs from the Node.js ACL, which serves as the app's backend-for-frontend layer
- Work with backend engineers to understand the event-driven data flow behind the UI (Kafka/DESP events, Azure Event Hub, Service Bus and Cosmos DB views) and help shape API contracts
- Tune performance for thin-client, low-resource devices, including bundle size, rendering speed and memory use
- Apply best practices for accessibility (WCAG), responsive design and cross-browser compatibility
- Turn Figma prototypes into polished, production-ready interfaces with UX/UI designers
- Set and document frontend architecture standards, patterns and runbooks in Confluence
- Write unit, integration and component tests to keep the UI stable
- Contribute to GitHub Enterprise repositories and lead code reviews
- Support CI/CD pipelines for frontend builds and releases, including artifact management (JFrog Artifactory), code quality checks (SonarQube) and security scanning (Snyk)
- Take part in the team's on-call rotation: troubleshoot production issues using Dynatrace and Kibana logs, and handle incidents through xMatters and ServiceNow
- Work in an Agile/Scrum environment using Jira, Confluence, Microsoft Teams and Mural
- Drive continuous improvement, including AI-assisted development and productivity practices
Required Qualifications
- 6-10 years of experience in frontend or web application development
- Strong expertise in React and TypeScript
- Solid experience with:
- React Hooks
- Component-based architecture and design systems
- Redux / Redux Toolkit (Redux DevTools and React DevTools experience is a plus)
- Proficiency in HTML5 and CSS3, and responsive design principles
- Experience with modern styling approaches such as CSS Modules, SCSS, Styled-Components, Tailwind CSS or design-system utility classes
- Strong understanding of REST APIs and frontend-backend integration, ideally with Node.js services
- Experience with frontend build tools such as Vite, Webpack or similar, and package managers such as Yarn/NPM (with NVM for Node version management)
- Proficiency with Git and collaborative workflows (branching, pull requests, code reviews)
- Hands-on experience with CI/CD pipelines (GitHub Actions, Jenkins or similar) and code quality or security tools such as SonarQube and Snyk
- Strong understanding of browser behavior, performance tuning and debugging, especially on resource-constrained hardware
- Experience testing APIs with Postman or similar tools
- Hands-on experience using AI tools such as Claude or other LLM-based assistants to analyze, generate, refactor and test code
Preferred Qualifications
- Experience with Microsoft Azure (Azure Functions, Cosmos DB, Event Hub, Service Bus)
- Familiarity with event-driven architectures such as Kafka, CQRS or event sourcing
- Experience with Kubernetes platforms such as Rancher
- Experience with observability tools such as Dynatrace and the Elastic/Kibana stack
- Experience in retail, grocery or order-fulfillment domains
- Experience supporting apps that run in store or on the edge (thin clients, kiosks, remote troubleshooting through Citrix/VNC)
Soft Skills
- Strong analytical and problem-solving skills, especially under production pressure
- Takes ownership of and is accountable for frontend deliverables and production quality
- Excellent communication skills and able to work well across backend, product, design and operations teams
- Able to mentor junior developers and lead frontend best practices
- Adaptable and effective in a fast-paced, changing Agile environment
- Comfortable working in English with distributed US-based teams
The pay range for this role is CAD $90,000 - CAD $120,000* per annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law). Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience and location of the candidate.
AI tools may assist in the recruitment process; however, all hiring decisions are made by the recruitment team based on a comprehensive evaluation of candidates.
“Tech Mahindra is an Equal Employment Opportunity client. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin, or disability. All applicants will be evaluated solely on the basis of their ability, competence, and performance of the essential functions of their positions with or without reasonable accommodations. Reasonable accommodations also are available in the hiring process for applicants with disabilities. Candidates can request a reasonable accommodation by contacting the company ADA Coordinator at [email protected]

