Senior TypeScript VueJS Developer
# About Us
Smirnov Labs is a fast-growing engineering company founded by an ex-Googler. We help product teams launch and scale quickly by leveraging modern technology and AI-assisted development.
Our projects are diverse โ we partner with clients at the earliest stages and own the technical delivery end-to-end.
We're a small, senior-heavy team where every engineer has real impact. No bureaucracy, no hand-holding โ just sharp people shipping fast.
This is an outstaff role: you'll be embedded directly with a client's engineering team as part of our delivery group.
## What You'll Do
- Own frontend features end-to-end: from architecture and implementation to deployment and support.
- Build and ship web applications in a TypeScript monorepo โ Vue 3, Nuxt, Pinia, and Tailwind.
- Build rich, reactive UIs with the Composition API and TanStack Query (Vue Query) for data fetching and state.
- Design reusable component libraries and maintain a scalable, well-typed frontend architecture.
- Integrate with backend APIs and collaborate on API contracts with the client's engineering team.
- Care about performance, accessibility, and UX polish โ from bundle size to loading states.
- Work in a codebase that's actively being rewritten โ under strong code review and automated review rules โ and help raise the bar as you go.
- Communicate directly with the client's engineering team โ no layers in between.
- Use AI-assisted development tools (Claude, Cursor, GitHub Copilot) as part of your daily workflow.
- Work across diverse projects โ different domains, different challenges.
## What We're Looking For
- 5+ years of professional frontend development experience
- Strong TypeScript skills
- Solid hands-on experience with Vue 3, Nuxt, and the Composition API
- Strong grasp of Vue state management and data fetching (Pinia, TanStack Query / Vue Query, or similar)
- Solid CSS skills and experience with utility-first styling (Tailwind a strong plus)
- Strong eye for performance, accessibility, and responsive design
- Experience integrating with REST/GraphQL APIs
- Comfortable working in a monorepo and in a codebase under active rewrite, with strong code review and automated review gates
- Comfort working in the US timezone (overlapping working hours required)
- Upper-Intermediate or higher English
- Ability to own and drive features independently with minimal supervision
## What We Offer
- Competitive salary above market average
- Fully remote work
- Flat structure โ work directly with the client's engineering team, no middle management
- Diverse and technically challenging projects
- Modern AI-powered development workflow
- Small team culture โ your voice matters, your code ships
- Paid vacation and sick leave
- Flexible schedule within the US timezone overlap
- Professional and career growth through real ownership, not courses and certificates
## How to Apply
Send your CV with a brief note about a project you're most proud of.