Mem0 Logo

Mem0

Frontend Engineer

Posted 9 Days Ago
In-Office
7 Locations
Mid level
In-Office
7 Locations
Mid level
As a Frontend Engineer, you will develop UI features using Next.js and React, manage state, ensure quality through testing, and collaborate with design and backend teams.
The summary above was generated by AI

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.

Top Skills

Cypress
GraphQL
JavaScript
Jest
Next.Js
Npm
Playwright
React
Redux
Rest
Testing Library
Typescript
Vercel
Vitest
Zustand

Similar Jobs

8 Days Ago
Hybrid
8 Locations
Expert/Leader
Expert/Leader
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
The Staff Frontend Engineer will lead technical initiatives in enhancing experimentation, build scalable React applications, and mentor engineers to foster collaboration across teams to drive seller growth at Square.
Top Skills: DatadogEmberJavaScriptJestLaunchdarklyPlaywrightReactSentrySnowflakeStorybookTypescript
8 Days Ago
In-Office
7 Locations
Expert/Leader
Expert/Leader
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
The Staff Frontend Engineer will lead growth-focused initiatives, enhance seller experiences on web platforms, and mentor engineers using React and modern frameworks.
Top Skills: DatadogEmberJavaScriptJestLaunchdarklyPlaywrightReactSentrySnowflakeStorybookTypescript
2 Days Ago
In-Office
2 Locations
Junior
Junior
eCommerce • Fintech • Machine Learning • Retail
As a Frontend Engineer, you will collaborate with product managers and designers to create user-centric web applications, optimize performance, and contribute to the engineering platform's success.
Top Skills: CSSHTMLJestNext.JsPlaywrightReactTypescript

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account