A full-time, fully remote Staff or Principal Frontend Engineer, Frontend Architect, or Frontend Technical Lead role, working from Canada for Canadian or US companies (US companies through a Canadian entity or an employer of record). React and TypeScript, frontend architecture, design systems, and modernizing large frontends without stopping product delivery.

Hayk Ghazaryan
@haykghazaryan
Staff / Principal Frontend Engineer: React & TypeScript, frontend architecture, design systems, modernization, and agentic engineering.
What I'm looking for
I solve frontend problems that have become larger than any single feature or team.
Companies look for a Staff, Principal, Architect, or hands-on engineering leader when something important is no longer working well enough. The product has outgrown its architecture. Delivery has become slow or risky. Applications have diverged. Design and engineering no longer share the same foundations. A major product idea cannot be built safely on the system that exists today.
That is the work I enjoy.
I start by asking why the problem matters now, what has already been tried, and what is preventing the team from solving it. Then I work across product, design, engineering, and leadership to find the real constraints, define a practical direction, and turn it into steps that deliver value without stopping the business.
I stay hands-on. I design systems, write and review code, investigate difficult browser behaviour, establish the first patterns, and explain the reasoning behind them. The goal is to leave behind an architecture, a roadmap, and a team that can keep moving with confidence.
Over 17 years, I have modernized a large frontend without stopping delivery, built a JavaScript platform supporting independently released applications and dozens of versioned packages, and replaced framework internals to eliminate persistent memory leaks.
Frontend architecture can change more than code. At Veeva, I brought product, design, engineering, and QA into the same delivery loop. Teams could reuse existing patterns before designing, build with token-driven components and enforceable boundaries, and test isolated features inside the real application as they evolved. Each release flowed back into the designers' shared library.
In another episode, AI posed a problem: how can people and agents work together without losing intent, judgment, or accountability? I built a model-agnostic loop carrying evidence, decisions, and architectural constraints from planning through implementation and multi-model review. Humans controlled consequential decisions. The entire engineering organization adopted it, and it spread from frontend to backend.
Technology changes. The work does not. Find the real constraint, learn why it resisted earlier attempts, create a direction people believe in, and stay close enough to the code to make it real.
I've been a Founder and CEO, Team Lead, Principal Engineer, Staff Engineer, forensic expert, teacher, hacker, and a DJ at a nightclub. The role takes shape around the problem, the authority needed to solve it, and the impact the situation calls for.
Experience
Work history, roles, and key accomplishments
Rolled out an agentic engineering workflow adopted by the entire engineering organization. Designed and shipped a self-service Design Studio for product-led-growth customers, implemented domain-oriented frontend architecture, and led the migration to Stripe's native trial lifecycle.
Shipped the Programmatic Access Token UI and multi-factor authentication UI in Snowsight account settings. Delivered end-to-end Universal Search support for Apps and App Packages, and proposed an islands of concerns architecture for Snowsight.
Architected a JavaScript monorepo that grew to four independently released applications with around 50 versioned npm packages. Led an incremental migration off a jQuery-era MVC framework and built a token-driven design system.
Joined to lead the migration of the frontend stack to React and ES6+; promoted to Principal Software Engineer in April 2020.
Senior Front-End Web App Developer
AlertDriving
Sep 2015 - Jan 2017 (1 year 4 months)
Led frontend initiatives for an enterprise-scale fleet-safety web application, resolving performance bottlenecks and shaping data-model changes. Mentored developers through architecture guidance and code review.
Led a 7-10 person team for a digital publishing platform, handling hiring, performance reviews, technical planning, and delivery.
Founder & CEO
INSIGHT Internet Marketing Company
May 2009 - Jun 2014 (5 years 1 month)
Founded and ran a 30-person web agency, setting direction, leading sales and marketing, hiring and managing the team, and writing the in-house framework.
Education
Degrees, certifications, and relevant coursework
National Polytechnic University of Armenia
Master of Engineering
Tech stack
Software and tools used professionally
ESLint
GitHub Actions
GitLab CI
Sass
PostCSS
Node.js
Next.js
Tailwind CSS
Figma
Sketch
styled-components
Storybook
Jest
React
Webpack
JavaScript
Python
HTML5
Java
PHP
Go
Graphite
Stripe
Datadog
GraphQL
TypeScript
React Testing Library
Docker
SQL
PostHog
Bun
Cloudflare Workers
Playwright
Cursor
Vite
tmux
Style Dictionary
OpenFeature
Claude Code
OpenCode
Redux Toolkit
AWS
Availability
Location
Authorized to work in
Social media
Interested in hiring Hayk?
You can contact Hayk and 90k+ other talented remote workers on Himalayas.
Message HaykGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
