Were 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.
Youll 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.
Key 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.
What Were Looking For
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.
Nice to Have:
- Experience working within or alongside public sector teams.
- Familiarity with DevOps practices and CI/CD pipelines (e.g., GitHub Actions, Jenkins).
- Knowledge of testing anti-patterns and how to avoid them in a large codebase.
- Background in service design or working on multidisciplinary teams.
Why Join Us
Working in the public sector means having a meaningful impactyour work will support services that millions of people rely on. Youll be part of a supportive, collaborative team environment that values inclusion, curiosity, and continuous learning.
We believe in designing digital experiences with people, not for them, and in creating systems that are resilient, kind, and sustainable.
How to Apply
Please submit your resume and a short cover letter highlighting your experience with system migrations, diagnostic tooling, and architectural leadership.