Full Stack Engineer

Tata Consultancy Services

Seattle (WA)

On-site

USD 110,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Support: Maternal & Parental Leaves
Insurance Options: Auto & Home Insurance
Commuter Benefits
Vacation and Sick Leave
401K Plan

Job summary

Tata Consultancy Services is seeking a skilled professional to join their team in Seattle. The role involves implementing reusable UI components using Vue3 and Vuetify, along with managing app state and integrating with backend services built on Python and Django/DRF.

The ideal candidate will have a Bachelor's degree in Computer Science and over 4 years of experience in developing production-ready web applications. A competitive salary range of $110,000-$120,000 a year is offered, along with comprehensive employee benefits including medical coverage and time off.

Qualifications

  • 4+ years of experience building production SPAs with Vue or similar technologies.
  • Experience integrating with REST APIs and familiar with authentication patterns (OAuth/JWT).

Responsibilities

  • Implement UI features using Vue3 and Vuetify to meet design specs.
  • Manage application state and flows with Pinia.
  • Integrate with backend Python and Django/DRF APIs.
  • Participate in code reviews and retrospectives.
  • Deliver production‑ready pages with acceptance tests.

Skills

Vue3 (Composition API)
Vuetify
REST APIs
Pinia
Django/DRF
Performance Optimization
Jest/Vitest
Cypress/Playwright

Education

Bachelor’s degree in Computer Science or related field

Job description

Job Description
  • Strong experience in implementing and maintaining reusable UI components and a design‑aligned component library using Vue3 (Composition API) and Vuetify.
  • Build responsive, accessible pages and interactions with cross‑browser compatibility.
  • Manage app state using Pinia, client‑side routing with vue-router, and optimize data flows between components.
  • Drive frontend performance: code‑splitting, lazy‑loading routes, tree‑shaking, minimizing bundle size, and runtime optimizations.
  • Implement unit and integration tests for components and views (Jest, Vitest, or equivalent) and end‑to‑end tests (Cypress/Playwright).
  • Create Storybook docs, component examples, and developer‑facing documentation for consistent reuse.
  • Define and own API contracts with backend engineers using Python, Django / Django REST Framework to ensure predictable, efficient front‑to‑back communication.
  • Integrate with REST endpoints, handle client‑side caching, pagination, optimistic updates, and error handling.
  • Troubleshoot end‑to‑end issues (network, serialization, authentication flows such as OAuth/JWT) and propose backend improvements (indexing, payload shape) impacting frontend UX.
  • Experience in server‑side pagination, filtering, and aggregation patterns to improve perceived performance.
  • Assist with staging deployments, API mocking for frontend development, and validating API changes before release.
Required Qualifications
  • Bachelor’s degree in Computer Science, Information Systems or related field.
  • 4+ years professional experience building production SPAs with Vue or similar technologies.
  • Experience integrating with REST APIs; familiarity with Django/DRF, JSON APIs, and authentication patterns (OAuth/JWT).
Roles & Responsibilities
  • Implement UI features and pages using Vue3 (Composition API) and Vuetify to meet design specs.
  • Manage application state and flows with Pinia and route navigation with vue-router.
  • Integrate with backend Python and Django/DRF APIs: fetch, transform, cache, and render data reliably.
  • Run local/staging verification for features; triage and debug production issues related to UI/API integration.
  • Participate in sprint planning, grooming, code reviews, and retrospectives.
  • Translate designs into components; clarify interaction details and animations.
  • Define API contracts, agree on payloads, and coordinate schema or endpoint changes.
  • Provide test scenarios, reproduce issues, and help validate production fixes.
  • Deliver production‑ready pages and flows with acceptance tests and QA sign‑off.
Salary Range

$110,000-$120,000 a year

TCS Employee Benefits Summary
  • Discretionary Annual Incentive.
  • Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
  • Family Support: Maternal & Parental Leaves.
  • Insurance Options: Auto & Home Insurance, Identity Theft Protection.
  • Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
  • Time Off: Vacation, Time Off, Sick Leave & Holidays.
  • Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

Arohana Tech Solutions Private Limited • Seattle (WA)

On-site
USD 120,000 - 150,000
UI Engineer
UI Engineer

Tata Consultancy Services • Parsippany-Troy Hills (NJ)

On-site
USD 100,000 - 130,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Leave
+4
Full Stack Engineer
Full Stack Engineer

Tata Consultancy Services • New York (NY)

On-site
USD 115,000 - 120,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Parental Leave
+1
Staff Software Engineer
Staff Software Engineer

CyberCoders • Denver (CO)

Hybrid
USD 165,000 - 210,000
Medical Insurance
Dental Insurance
Vision Insurance
+8
Full Stack Engineer (Frontend Focused)
Full Stack Engineer (Frontend Focused)

Insight Global • Columbus (OH)

On-site
USD 80,000 - 100,000
Engineer
Engineer

Tata Consultancy Services • Boston (MA)

On-site
USD 90,000 - 95,000
Discretionary annual incentive
Comprehensive medical coverage
Parental leaves
+3
Engineer
Engineer

Tata Consultancy Services • Malvern

On-site
USD 120,000 - 130,000
Discretionary incentive
Comprehensive medical coverage
Parental leaves
Senior Engineer
Senior Engineer

Tata Consultancy Services • Louisville (KY)

On-site
USD 120,000 - 130,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Dental & Vision Insurance
+4
Senior Vue3 Frontend Engineer - Build Scalable UI
Senior Vue3 Frontend Engineer - Build Scalable UI

Tata Consultancy Services • Seattle (WA)

On-site
USD 110,000 - 120,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Support: Maternal & Parental Leaves
+4
Front End Developer
Front End Developer

Vanda Pharmaceuticals Inc. • Washington

On-site
USD 80,000 - 120,000
Health insurance
Unlimited paid time off
Parental leave
+1