Technical Architect at J5 Design
Calgary, AB T2P 1B8, Canada -
Full Time


Start Date

Immediate

Expiry Date

08 Nov, 25

Salary

0.0

Posted On

09 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Accessibility, Communication Skills, Cypress, React.Js, Integration, Vue.Js, Mocha, Production Systems, Javascript Frameworks, Responsive Design

Industry

Information Technology/IT

Description

We’re looking for a Technical Architect to join a high-performing, mission-driven team of designers, developers, and strategists working to modernize public digital services. As part of a cross-functional team within a government agency, you will guide the migration of an existing application from one front-end framework (e.g., Vue.js) to another (e.g., React.js), while ensuring the transition is stable, scalable, and grounded in best engineering practices.
You’ll be responsible for analyzing the current technical ecosystem, identifying migration risks, introducing testing strategies to increase consistency and reliability, and advising on anti-patterns that should be avoided as the system evolves. Your work will help ensure that essential public services are accessible, performant, and maintainable for the long term.

ESSENTIAL SKILLS & EXPERIENCE:

  • 7+ years of experience in front-end or full-stack development, with recent experience in technical architecture roles.
  • Deep knowledge of JavaScript frameworks including Vue.js and React.js, and an understanding of their ecosystems.
  • Proven experience leading or supporting framework migrations within production systems.
  • Strong knowledge of unit, integration, and end-to-end testing frameworks (e.g., Jest, Mocha, Cypress, Testing Library).
  • Demonstrated use of diagnostics and observability tools to troubleshoot and optimize applications.
  • Experience with accessibility, responsive design, and performance optimization.
  • Strong communication skills with an ability to clearly explain technical concepts to cross-functional teams and non-technical stakeholders.
Responsibilities
  • ARCHITECT AND LEAD MIGRATION:Provide technical leadership in migrating legacy frontend components from Vue.js to React.js (or similar scenarios), including design decisions, refactoring plans, and integration strategies.
  • TESTING STRATEGY AND RELIABILITY:Analyze existing test coverage, implement testing frameworks (e.g., Jest, Cypress), and establish diagnostic practices to improve confidence in deployments and user-facing stability.
  • ROOT CAUSE ANALYSIS:Use diagnostic tools and automated testing to identify reliability issues and recommend design or test architecture improvements.
  • CROSS-TEAM COLLABORATION:Work closely with designers, developers, and strategists to ensure technical solutions meet user needs, policy requirements, and service standards.
  • BEST PRACTICES IMPLEMENTATION:Champion industry-standard best practices around code maintainability, component modularity, test automation, and continuous integration/deployment (CI/CD).
  • MENTORSHIP & DOCUMENTATION:Provide guidance to developers on architectural decisions, support knowledge-sharing within the team, and contribute to reusable documentation for future transitions.
Loading...