AdTechTalent
Engineering15 days agoOn-site

Viant Technology

Sr. Full Stack Engineer

angulartypescriptreactsqlstate managementfrontenddashboardsdata visualizationjestcypressjavagoawsgcprest apiperformance optimization

Key details

Salary

$130K – $180K

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Irvine, California, United States; Los Angeles, California, United States

Full job description

Viant is seeking a Senior Engineer with a frontend focus to lead development of complex, data-driven user interfaces using Angular or React. Responsibilities include designing scalable Angular applications, implementing state management, managing client-side data flows, building dashboards and reporting tools, writing and optimizing SQL queries, collaborating with backend engineers on API design, troubleshooting data discrepancies, optimizing frontend performance, building reusable UI components, writing tests, and participating in code reviews and agile ceremonies. Requirements include 5+ years of software engineering experience with frontend expertise, deep knowledge of Angular and TypeScript, state management, asynchronous data flows, SQL proficiency, RESTful API experience, debugging skills, testing framework familiarity, and strong HTML/CSS skills. Nice to have: backend experience with Java or Go, cloud environment familiarity (AWS, GCP), data visualization, and ETL exposure. Benefits include fully paid health insurance, paid parental leave, and unlimited PTO. Base salary range is $130,000 - $180,000. Locations: Irvine, CA and Los Angeles, CA.

What you'll do

  • Design, develop, and maintain scalable Angular applications using TypeScript
  • Architect and implement robust state management solutions
  • Model and manage complex client-side data flows, ensuring consistency across views and interactions
  • Build data-intensive UI features such as dashboards, reporting tools, and campaign management workflows
  • Write and optimize SQL queries to support application functionality, reporting, and debugging of data-related issues
  • Partner with backend engineers to ensure efficient API design and data contracts
  • Analyze and troubleshoot data discrepancies across frontend, APIs, and database layers
  • Optimize frontend performance, especially around large datasets and real-time updates
  • Build reusable UI components and shared frontend libraries
  • Write unit and end-to-end tests for both UI behavior and state logic
  • Participate in code reviews, design discussions, and agile ceremonies

Requirements

  • 5+ years of professional software engineering experience with a strong frontend focus
  • Deep experience with Angular and TypeScript
  • Strong expertise in state management patterns
  • Experience building data-heavy, interactive applications (e.g., dashboards, analytics tools)
  • Solid understanding of asynchronous data flows, event-driven architectures, and client-side data modeling
  • Proficiency in writing and optimizing SQL queries for application support, reporting, or debugging
  • Experience working with RESTful APIs and understanding backend data models
  • Strong debugging skills across frontend, API, and database layers
  • Familiarity with testing frameworks (Jest, Cypress, etc.)
  • Solid foundation in HTML, CSS, and responsive design

Tech stack

AngularTypeScriptReactSQLJestCypressJavaGoAWSGCP

Benefits

Fully paid health insurancePaid parental leaveUnlimited PTO

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.