Creating the possible, one learner at a time.
Senior Front-end Software Developer – 12-month Contract
Location
Canada
Posted
12 days ago
Salary
$110K / year
Seniority
Senior
Job Description
Senior Front-end Software Developer – 12-month Contract
Nelson
• Responsible for building and maintaining internal and customer-facing web applications. • Implements new features and functionality, improves user experience, and optimizes applications. • Manages and creates data pipelines and performs routine updates and maintenance. • Collaborates with cross-functional teams, including product management and design, to understand requirements and develop solutions. • Troubleshoots and debugs issues as needed. • Writes automated tests to ensure code quality and reliability. • Participates in code reviews and stays current with new and evolving web technologies and techniques. • Actively participates in the SCRUM process.
Job Requirements
- 5-8 years of experience as a Sr. Full-stack Developer.
- 5-8 years of experience with Typescript/Javascript, React, NextJS required.
- Experience with semantic HTML Web Accessibility required.
- Experience with SCSS modules and Tailwind CSS required.
- Experience with version control, Git, Github and Github Actions or similar.
- BSc. in Computer Science, Software Engineering, or a similar field.
- Results-driven and can work independently with minimal supervision.
- Strong communication and documentation skills.
- Strong capacity to handle details; follow through and manage multiple priorities.
- Familiarity managing docker containers and hosting services in Kubernetes using Node.js and Golang.
Benefits
- The base salary range for this contract full-time position begins at $110,000+ per annum based on experience.
- This role is primarily on-site with some hybrid flexibility, M-F, standard business hours.
- Commuter friendly location (Sheppard & Don Mills).
- Free parking on-site.
- Free, convenient shuttle bus service from Don Mills Subway Station to and from the office.
- Access to on-site fitness center and fitness classes.
- Access to Linkedin Learning for continuous skill growth.
- Mentorship and professional development opportunities.
- A comprehensive Employee Assistance Program (EAP) providing confidential support spanning from mental health services to financial counselling, and many things in-between.
Related Guides
Related Job Pages
More Frontend Engineer Jobs
• Define and own the overall web platform architecture, making key decisions around frontend frameworks, design patterns, performance strategy, and scalability • Actively participate in hands-on design and code reviews, prototyping critical systems and setting the standard for implementation quality • Drive the evolution of the core platform including rendering patterns (SSR/SSG/CSR), design implementation and micro-frontend architecture • Establish and enforce standards for accessibility (WCAG), performance budgets, and cross-browser compatibility • Own technical debt decisions — identifying , prioritizing, and resolving systemic engineering issues • Architect and lead development of embedded web experiences including in-app webviews , iFrame -based integrations, embedded SDKs, and white-label platforms • Ensure embedded platform solutions meet strict performance, security, and sandboxing requirements across a variety of host environments • Define communication protocols between embedded web layers and native or third-party host applications • Drive standardization of web components and design system integration for use across embedded contexts • Define and own the engineering quality framework — including testing strategy (unit, integration, e2e, visual regression), CI/CD pipelines, and release processes • Establish SLOs/SLAs for web platform reliability, performance, and availability; lead incident response and blameless post-mortems • Champion a culture of documentation, observability, and operational readiness • Implement and iterate on engineering practices including code review standards, sprint rituals, and technical planning processes • Lead, mentor, and grow a team of senior engineers, tech leads, and engineering managers across web engineering disciplines • Own hiring for the web engineering organization, setting the bar for technical assessment and cultural fit • Partner with engineering leadership on roadmap planning, headcount strategy, and cross-functional OKRs • Represent web engineering in executive forums, communicating technical strategy and trade-offs to non-technical stakeholders
• Diseñar y construir interfaces de usuario de alta fidelidad. • Garantizar una experiencia de usuario fluida y cohesiva dentro de la plataforma. • Colaborar con equipos de producto e ingeniería para definir y validar flujos de usuario. • Prototipar en código y desarrollar componentes interactivos complejos. • Asegurar consistencia visual utilizando el sistema de diseño establecido.
Front-End Developer II – ShareGate Migrate, Web Experience
ShareGateThe leading Microsoft 365 migration and governance platform
• Ship rich, performant, and accessible interfaces; • Turn mockups into reusable components; • Contribute to architecture decisions; • Integrate Microsoft APIs for reliable functionality; • Collaborate on backend C#/.NET development; • Establish testing practices; • Conduct code reviews and knowledge sharing; • Leverage AI coding tools for improved output.
• Design, implement, test, and deploy single page applications built with React.js and TypeScript. • Participate in front end architecture decisions, including state management, component structure, routing, and build configuration. • Develop reusable UI components, forms, and interactive views aligned with mission workflows. • Integrate React applications with Java and .NET backend services and RESTful APIs. • Build automated tests for the UI, including unit, integration, and end to end tests. • Ensure accessibility, responsiveness, and adherence to modern UI best practices. • Optimize performance through code splitting, lazy loading, and efficient rendering strategies. • Implement secure front end patterns, including dependency hygiene, API input validation, and token handling. • Review and refactor front end code to ensure maintainability and consistent patterns. • Mentor team members on React, TypeScript, testing strategies, and SPA architecture.




