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.


 

Required languages

English B2 - Upper Intermediate
Ukrainian Native
JavaScript, TypeScript, Vue.js, Git, REST API, Vue 3
Published 6 July
135 views
ยท
44 applications
Last responded more than a month ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...