🏢 About LiveRamp
LiveRamp is the world's leading data collaboration platform, empowering innovative companies to build connected customer views with unmatched clarity and context, all while upholding consumer privacy and data ethics. As a groundbreaking leader in foundational identity, LiveRamp sets the standard for secure and flexible data collaboration across organizations, brands, and its premier global network of partners. Hundreds of global innovators, from iconic consumer brands to tech giants and healthcare leaders, rely on LiveRamp to deepen customer engagement, activate new partnerships, and maximize first-party data value.
🎯 The Role
As a Senior Frontend Engineer at LiveRamp, you will take ownership of the Segment Builder product, a core part of our platform. This role involves being a key technical contributor within a modern monorepo, designing and building a reusable React component library for audience segmentation, and driving critical architectural decisions. You will also mentor peers and collaborate on a NestJS BFF service, balancing hands-on engineering with technical leadership in a dynamic environment.
🛠️ Tech Stack
- React JS + TypeScript
- Redux Toolkit + Redux-Saga
- NestJS (BFF layer)
- Vite / Webpack 5
- Vitest, Testing Library, Cypress
- Monorepo (Yarn Workspaces)
- OpenAPI
- HTML5 + CSS3
💼 What You'll Do
- Own and lead the development of a React + TypeScript component library, defining standards for architecture, reusability, and performance.
- Design and implement complex asynchronous state management solutions using Redux Toolkit + Redux-Saga.
- Drive technical decisions regarding monorepo structure, build tooling, and shared infrastructure.
- Contribute to and review the NestJS BFF layer for API aggregation and data transformation.
- Champion a test-first culture, establishing testing strategies across unit, integration, and E2E layers.
- Lead code reviews, enforce engineering best practices, and elevate the team's technical bar.
- Collaborate with product and design teams to translate complex requirements into scalable frontend solutions.
- Participate in OpenAPI-driven development workflows and auto-generated client SDK pipelines.
- Proactively identify and address technical debt, performance bottlenecks, and scalability risks.
✅ What You'll Need
- 5+ years of frontend engineering experience, with 3+ years specifically in production React environments.
- Deep expertise in TypeScript, including strong typing discipline, generics, and type-safe API design.
- Proven experience with Redux Toolkit + Redux-Saga in large-scale applications.
- Strong understanding of component design patterns, performance optimization, and accessibility best practices.
- Experience configuring and optimizing build tools like Vite and/or Webpack 5 for production.
- Demonstrated experience working in and contributing to monorepo architectures (e.g., Yarn Workspaces).
- A track record of defining and enforcing testing standards across unit, integration, and E2E layers.
- Comfort leading technical design discussions and making informed architecture trade-off decisions.
- Experience with CI/CD pipelines and ensuring deployment reliability.
- Strong code review skills, providing constructive and high-signal feedback.
🌟 Nice to Have
- Experience with NestJS or general Node.js backend development.
- Familiarity with Micro-frontend architecture (e.g., Single-SPA).
- Experience with OpenAPI / Swagger-driven development and client code generation.
- Background in publishing or maintaining a component library or design system.
- Familiarity with Docker and containerized deployments.
- Domain experience in SaaS, AdTech, or MarTech.