
Front End Architect, VP
- Burlington, ON
- $140,000-222,500 per year
- Permanent
- Full-time
- Own the front-end architectural vision and guide implementation of scalable, performant, and maintainable web applications.
- Lead the modernization effort of a native desktop client to a cloud-native, browser-based application using modern frontend frameworks.
- Define architecture strategies around modular UI composition, including adoption of micro-frontend architectures.
- Collaborate closely with product managers, backend architects, UX designers, and cross-functional teams to define and execute technical solutions aligned with business goals.
- Ensure best practices in performance optimization, accessibility, testing, and maintainability across frontend codebases.
- Drive innovation and productivity through evaluation and integration of AI-driven UI and DevOps tools.
- Guide and mentor engineering teams on frontend design patterns, componentization, and reusable architecture principles.
- Evaluate and recommend tools, frameworks, and technologies that align with our tech roadmap.
- Maintain focus on customer experience, performance, and scalability.
- Drive proof-of-concepts and prototyping of innovative solutions and tools.
- Bachelor’s or Master’s degree in Computer Science, engineering, or a related technical discipline.
- 10+ years of experience in software engineering with at least 5+ years in a frontend architecture or technical lead role.
- Proven experience designing large-scale enterprise web applications using modern JavaScript frameworks, particularly React.
- Strong grasp of frontend architecture principles including component-driven development, state management (e.g., Redux, Recoil), and micro-frontend patterns.
- Experience transitioning monolithic or native applications to modern SPA (Single Page Application) architectures.
- Proficiency in JavaScript, TypeScript, HTML5, CSS3, and modern frontend build tools.
- Experience designing and integrating REST and streaming APIs.
- Working knowledge of CI/CD pipelines and deployment strategies for frontend applications, including blue/green deployments.
- Familiarity with application monitoring, logging, and performance tooling
- Cloud-native development experience, preferably within Azure environments; knowledge of authentication and identity federation models (OAuth, OpenID Connect).
- Experience with Kafka or event-driven systems is a plus.
- Strong understanding of frontend security considerations (CSP, XSS, CORS, etc.).
- Excellent verbal and written communication skills with the ability to articulate architectural decisions and influence stakeholders.
- Ability to work well with peers in a collaborative team environment