Mem0
Role Summary
Own the product surface of Mem0. You’ll build fast, polished interfaces in Next.js/React, ship end-to-end features in the JS stack, and iterate quickly with real customer feedback. You care about code quality, state management, and performance—and you collaborate tightly with Design and Backend to turn ideas into shipped product.
What You'll Do
Build end-to-end features in Next.js/React: dashboards, complex forms, data visualizations, and reusable UI components. Manage state confidently (Redux, Zustand) and design predictable data flows. Own quality : write extensive tests (Jest/Vitest, Testing Library, Playwright/Cypress), type safety with TypeScript, and clean docs. Create/share libraries : publish and maintain internal/external npm packages and component libraries. Ship for performance : SSR/ISR, code-splitting, caching, accessibility (WCAG), and Lighthouse/Web Vitals budgets. Integrate with backends : define API contracts, consume REST/GraphQL, and collaborate with backend engineers to deliver features. Operate what you build : Deploy on Vercel, set up CI/CD, logging, basic analytics/feature flags, and monitor UX regressions. Iterate with users : partner with Design and customers, run quick loops, and refine UX based on real usage.
Minimum Qualifications
Production experience with Next.js or React building modern SPAs/SSR apps. Strong JavaScript/TypeScript fundamentals and state management expertise. Proven track record shipping e2e features across the JS stack (frontend + API integration). Experience writing robust tests across unit, integration, and E2E layers. Experience deploying and operating apps on Vercel (or similar platforms). Clear, proactive communication; comfortable collaborating with Design, Backend, and customers. Attention to code quality: thoughtful architecture, linting/formatting, PR reviews, and maintainable components.
Nice To Have
Built and published npm packages, Storybook-driven component systems, or design tokens. Data viz and real-time UX (charts, streaming, websockets, server actions). Performance tuning at scale (RUM, Core Web Vitals, bundle analysis). Monorepos (Turborepo), module federation, or micro-frontends. Familiarity with LLM/memory product surfaces (prompt UX, async job states, audit trails). Basic backend fluency (Node/Edge functions) to unblock yourself when needed.
About Mem0
We're building the memory layer for AI agents. Think long-term memory that enables AI to remember conversations, learn from interactions, and build context over time. We're already powering millions of AI interactions. We are backed by top-tier investors and are well capitalized.
Our Culture
Office-first collaboration - We're an in-person team in San Francisco. Hallway chats, impromptu whiteboard sessions, and shared meals spark ideas that remote calls can't. Velocity with craftsmanship - We build for the long term, not just shipping features. We move fast but never sacrifice reliability or thoughtful design - every system needs to be fast, reliable, and elegant. Extreme ownership - Everyone at Mem0 is a builder-owner. If you spot a problem or opportunity, you have the agency to fix it. Titles are light; impact is heavy. High bar, high trust - We hire for talent and potential, then give people room to run. Code is reviewed, ideas are challenged, and wins are celebrated—always with respect and curiosity. Data-driven, not ego-driven – The best solution wins, whether it comes from a founder or an engineer who joined yesterday. We let results and metrics guide our decisions.
#J-18808-Ljbffr
Own the product surface of Mem0. You’ll build fast, polished interfaces in Next.js/React, ship end-to-end features in the JS stack, and iterate quickly with real customer feedback. You care about code quality, state management, and performance—and you collaborate tightly with Design and Backend to turn ideas into shipped product.
What You'll Do
Build end-to-end features in Next.js/React: dashboards, complex forms, data visualizations, and reusable UI components. Manage state confidently (Redux, Zustand) and design predictable data flows. Own quality : write extensive tests (Jest/Vitest, Testing Library, Playwright/Cypress), type safety with TypeScript, and clean docs. Create/share libraries : publish and maintain internal/external npm packages and component libraries. Ship for performance : SSR/ISR, code-splitting, caching, accessibility (WCAG), and Lighthouse/Web Vitals budgets. Integrate with backends : define API contracts, consume REST/GraphQL, and collaborate with backend engineers to deliver features. Operate what you build : Deploy on Vercel, set up CI/CD, logging, basic analytics/feature flags, and monitor UX regressions. Iterate with users : partner with Design and customers, run quick loops, and refine UX based on real usage.
Minimum Qualifications
Production experience with Next.js or React building modern SPAs/SSR apps. Strong JavaScript/TypeScript fundamentals and state management expertise. Proven track record shipping e2e features across the JS stack (frontend + API integration). Experience writing robust tests across unit, integration, and E2E layers. Experience deploying and operating apps on Vercel (or similar platforms). Clear, proactive communication; comfortable collaborating with Design, Backend, and customers. Attention to code quality: thoughtful architecture, linting/formatting, PR reviews, and maintainable components.
Nice To Have
Built and published npm packages, Storybook-driven component systems, or design tokens. Data viz and real-time UX (charts, streaming, websockets, server actions). Performance tuning at scale (RUM, Core Web Vitals, bundle analysis). Monorepos (Turborepo), module federation, or micro-frontends. Familiarity with LLM/memory product surfaces (prompt UX, async job states, audit trails). Basic backend fluency (Node/Edge functions) to unblock yourself when needed.
About Mem0
We're building the memory layer for AI agents. Think long-term memory that enables AI to remember conversations, learn from interactions, and build context over time. We're already powering millions of AI interactions. We are backed by top-tier investors and are well capitalized.
Our Culture
Office-first collaboration - We're an in-person team in San Francisco. Hallway chats, impromptu whiteboard sessions, and shared meals spark ideas that remote calls can't. Velocity with craftsmanship - We build for the long term, not just shipping features. We move fast but never sacrifice reliability or thoughtful design - every system needs to be fast, reliable, and elegant. Extreme ownership - Everyone at Mem0 is a builder-owner. If you spot a problem or opportunity, you have the agency to fix it. Titles are light; impact is heavy. High bar, high trust - We hire for talent and potential, then give people room to run. Code is reviewed, ideas are challenged, and wins are celebrated—always with respect and curiosity. Data-driven, not ego-driven – The best solution wins, whether it comes from a founder or an engineer who joined yesterday. We let results and metrics guide our decisions.
#J-18808-Ljbffr