Overview
On Site
$DOE
Full Time
Accepts corp to corp applications
Contract - W2
Contract - 12 month(s)+
10% Travel
Skills
Vue 3
Nuxt 4
TypeScript 5
Vue3 Composition API or React Hooks applications
1012+ years frontend development
Job Details
Job Title: Frontend Tech Lead (Vue 3 / Nuxt 4)
Location: Santa Clara, CA (onsite)
Duration: Long Term
Job Description:
Role:
We're looking for a Nuxt 4 / Vue 3 leader who can both code and coach. About 60% of the time you'll build responsive dashboards, Plotly charts, and virtualized TanStack tables that stay fast even with 100K+ rows. The rest is architecture decisions, mentoring, and keeping our GitLab pipelines healthy.
What you'll do
- Own frontend architecture and keep our CSR (client-side rendering) experience fast and stable.
- Build reusable interactive analytics using D3.js / Chart.js / Plotly or similar tools with regression/trend overlays.
- Guide developers via reviews, pairing, and clear standards.
- Partner with backend/cloud teams on Redshift query shapes, Valkey caching layers, and Nitro endpoints.
- Work within GitLab pipelines, SonarQube quality gates, and artifact-based releases.
- Keep pipelines green (Vitest, Cypress, SonarQube) and watch performance/health checks.
Must-haves
- 10+ years building complex frontends; 3+ in a lead/mentorship role.
- Deep Vue 3 Composition API knowledge (React hooks experts welcome).
- Nuxt 4 and strict TypeScript experience.
- Expertise in state management patterns (Redux, Pinia or Composables).
- Comfortable customizing Bootstrap 5/SCSS themes.
- Owns our enterprise SSO flows end-to-end (nuxt-auth-utils + Microsoft/Azure AD) and keeps route-level security tight.
- Proven success with data-heavy products (virtual tables, trend overlays, fast filtering).
- Testing mindset (Vitest + Cypress) and GitLab CI/CD ownership.
- Hands-on with AWS Redshift Data API, S3, and Valkey/Redis caching.
Nice-to-haves
- Prior Nuxt/Nitro architecture ownership.
- SQL exposure in Redshift or similar warehouses.
- SonarQube/quality gate tuning, MapLibre/WebGL, or performance-budget tracking.
Tech stack
- Core: Nuxt 4 Vue 3 TypeScript 5
- UI/Data: Bootstrap 5/SCSS Plotly.js 3 TanStack Table (Virtualization)
- Quality: Vitest Cypress SonarQube GitLab CI/CD
- Cloud/Backend: AWS Redshift Data API S3 Valkey (Redis) Nitro
Qualifications
- 10 12+ years frontend development.
- 3 5+ years leading/mentoring.
- 3+ years shipping Vue 3 Composition API or React Hooks applications
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.