×
Register Here to Apply for Jobs or Post Jobs. X

Senior Frontend Engineer

Job in New York, New York County, New York, 10261, USA
Listing for: Pickle
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    React.js, Front End Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: New York

About Pickle

Pickle is a peer-to-peer rental marketplace unlocking the value of the billions of underutilized items sitting in consumers’ closets. We make it easy to rent high-quality items exactly when you need them — with fast, convenient fulfillment and an on-demand experience that’s as seamless as shopping.

We’re building a new kind of commerce layer: one powered by dynamic local supply, where access is more convenient than ownership. Pickle is now live nationwide and scaling rapidly in key local markets including NYC, LA, and Miami
. Our marketplace already features 300K+ items listed for rent
, and we’re just getting started.

What makes Pickle different is the combination of incredible peer-to-peer inventory
, industry-leading convenience (2 days nationwide and 2 hours locally
), and an on-demand model with no subscriptions — users rent what they want, when they want it. Backed by our Series A funding raised in early 2025 from First Mark and Craft
, we’re scaling quickly and building the future of access-driven shopping.

About

The Role

We are building a single, unified React codebase that powers both Web (Next.js) and Mobile (Expo / React Native). As a Senior Frontend Engineer, your mission is to architect the React layer so that business logic, hooks, and UI primitives are shared by default, while still delivering a truly native mobile experience.

We are explicitly looking for a React expert — someone who understands React deeply and can design scalable, high-performance frontend systems.

If you think deeply about component composition, rendering behavior, state boundaries, and long-term maintainability — and you enjoy solving the hard frontend problems — this role is for you.

Key Responsibilities
  • React Architecture & Monorepo Design
  • Architect frontends across web (Next.js) and mobile (React Native) in a monorepo environment
  • Define clear boundaries between shared packages (packages/ui, packages/hooks) and platform-specific implementations.
  • Design components and hooks to minimize re-renders and maximize performance.
  • Make deliberate decisions around memoization, referential stability, and component granularity.
  • Own the frontend state architecture by mixing local and global state solutions and working with backend team to define client/server logic boundaries
  • Complex UI & Frontend Logic
  • Lead implementation of the most complex frontend flows, including multi-step booking calendars, conflicting availability logic, and dynamic filtering interfaces.
  • Design and maintain navigation architecture.
  • Ensure deep linking works consistently across platforms
  • Enforce strict Type Script standards across components, hooks, and APIs.
  • Efficiently consume mixture of RPC and REST based backend components to power frontend.
  • Mobile-First Execution & Frontend Standards
  • Ensure the shared architecture produces a truly native mobile experience.
  • Handle safe areas, keyboard avoidance, hit slops, touch feedback, and platform-specific nuances.
  • Set the standard for frontend code quality and best practices.
  • Lead thoughtful code reviews focused on React patterns, hooks design, and platform-agnostic architecture.
  • Mentor other engineers on writing scalable, maintainable frontend code.
Required Qualifications
  • Deep expertise in React, including rendering behavior, reconciliation, and hooks.
  • Experience in Next.js, especially versions 15+ using the pages router and server components
  • Experience incorporating modern component libraries (ShadCN, Mantine, etc.)
  • Ability to write clean, maintainable CSS using modern tooling (Tailwind, Styled Components, etc.)
  • Strong experience working in a monorepo environment (Turborepo, Nx, or Lerna).
  • Experience working with modern global state solutions (Zustand, Jotai, Redux)
  • Experience working with client data fetching and caching libraries (React Query, Apollo client, Urql)
  • Experience sharing code between React DOM (Web) and React Native.
  • Experience with modern React Native toolchain (React Navigation, Flashlist, Metro/Babel, Expo, etc).
  • Advanced Type Script skills, including strict and generic-heavy typing.
  • Experience implementing complex frontend business logic (booking flows, date manipulation, cart systems, optimistic updates,…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary