Senior Frontend Software Developer
Inactive
CanadaFull-TimeSenior
This job is no longer active. We keep the page for reference, but the employer may not accept new applications.
Salary100,000 - 130,000 USD per year
Job Details
- Experience
- 7+ years
- Required Skills
- CypressJestTypeScriptReduxReactPlaywright
Requirements
- 7+ years of frontend development experience with at least 2+ years in a senior-level capacity
- Strong expertise in TypeScript, React, Redux (or modern state management libraries)
- Experience building large-scale frontend systems, ideally in e-commerce, gaming, or monetization platforms
- Deep understanding of frontend architecture patterns such as SSR, RSC, module federation, and component-based design systems
- Strong knowledge of performance optimization, accessibility (a11y), and UX/UI engineering principles
- Experience with testing frameworks such as Jest, Vitest, Playwright, or Cypress
- Familiarity with CI/CD pipelines (e.g., GitLab CI), deployment workflows, and observability tools
- Solid understanding of API integration patterns (REST/RPC) and microservices environments
- Experience with modern tooling such as Webpack, Vite, or similar bundling systems
- Strong communication skills and ability to collaborate across distributed, cross-functional teams
- Bachelor’s or Master’s degree in Computer Science or related field (preferred)
Responsibilities
- Design, develop, and maintain high-performance frontend applications using modern frameworks and architecture patterns
- Translate complex product requirements into intuitive and responsive user interfaces in collaboration with product and design teams
- Own full feature delivery including refinement, development, testing, deployment, and post-release support
- Optimize application performance, including rendering speed, load times, and bundle efficiency
- Ensure cross-browser compatibility, accessibility standards, and consistent user experience across devices
- Participate in code reviews and enforce engineering best practices across testing, documentation, and development workflows
- Collaborate with DevOps and backend teams to improve CI/CD pipelines, observability, and system reliability
- Contribute to system modernization, refactoring initiatives, and scalable frontend architecture evolution
- Support operational excellence through monitoring, incident response, and root-cause analysis