Position: Senior Frontend Developer
Location: Toronto, ON
Job ID#: RQ11022
Duration: 10 Months
Role Overview
This role focuses on translating design intent into robust,
reusable, and accessible frontend components that support consistent, scalable
user experiences. The consultant will work closely with designers and engineers
to align design systems with production-ready code, contributing to
high-quality, secure, and performant applications.
Key Responsibilities
- Translate
design intent into reusable frontend components that are accessible,
performant, and well documented.
- Collaborate
with designers and engineers to ensure alignment between design systems
and implemented code.
- Translate
technical system specifications into working, tested applications.
- Develop
detailed programming specifications, write and generate code, and conduct
unit testing.
- Contribute
to the ongoing development and maintenance of a design system, including
reusable components and documentation.
- Ensure
accessibility, consistency, and adoption of design system standards across
products.
- Resolve
and troubleshoot technical issues related to components, packages, and
libraries.
- Provide
technical assistance for implementations, conversions, migrations, and
ongoing support.
Skills & Qualifications
Technical Skills (50%)
- Senior-level
experience using structured methodologies for application and web
component development, design, analysis, implementation, and maintenance.
- Proficiency
in frontend and backend development, including web architecture, database
design/management, DevOps, and CloudOps.
- Strong
experience creating and extending reusable UI components to support
multiple use cases.
- Experience
developing and implementing REST APIs.
- Knowledge
of security standards such as OAuth and IAM solutions (e.g., Entra ID).
- Experience
designing and building systems for speed, scalability, and security.
- Experience
with CI/CD design and implementation.
- Experience
collaborating with IT professionals throughout the Software Development
Life Cycle.
- Hands-on
experience with modern web frameworks including React, Angular, and
Next.js.
- Experience
using design tools such as Figma.
- Strong
understanding of application design patterns, deployment, and
troubleshooting.
- Deep
knowledge of design systems, including design tokens, CSS variables, and
cross-platform UI consistency.
- Experience
implementing scalable CSS architectures (BEM, utility-first, modular CSS).
- Strong
knowledge of accessibility standards (WCAG) and inclusive design
practices.
- Experience
managing and maintaining legacy components and frameworks.
- Experience
with one or more communication protocols.
- Excellent
analytical, problem-solving, and decision-making skills.
Communication Skills (30%)
- Strong
written and verbal communication skills.
- Active
participation in design reviews and implementation discussions.
- Ability
to identify gaps and suggest improvements to product or design roadmaps.
- Ability
to explain design decisions to diverse stakeholders.
- Ability
to incorporate feedback while balancing ideal design with technical
feasibility.
- Demonstrates
sound judgment, including knowing when to standardize versus allow
exceptions.
- Experience
with versioning practices and contributing to release notes.
- Ability
to produce clear, well-structured documentation for component usage and
best practices.
- Experience
eliciting and documenting requirements from users and stakeholders.
- Proven
team player with a strong track record of meeting deadlines.
- French
fluency is an asset but not required.
Desirable Skills (15%)
- Knowledge
of Accessibility for Ontarians with Disabilities Act (AODA).
- Previous
experience working on a design system.
- Ability
to take a long-term, iterative approach to product development.
- Experience
with Internet-ready applications and RAD methodologies.
- Knowledge
of Information Management principles and practices.
- Familiarity
with AWS and Drupal.
- Experience
with middleware and gateways.
- Ability
to maintain visual and interaction consistency across products.
- Experience
reviewing and modifying installation scripts.
- Ability
to provide post-implementation support.
- Experience
conducting design walkthrough sessions.
Public Sector Experience (5%)
- Previous
Ontario Public Service or broader public sector experience is an asset.
About Symbiotic Digital
We serve customers in two ways:
- Digital
Experts – IT consulting expertise. Bright minds that produce proven
results.
- Recruitment – Find the right people you need.
Learn more: https://www.symbioticgroup.com/home-sd/
Submit resumes to: [email protected]
View all jobs: https://www.symbioticgroup.com/view-jobs/



