Unlimited Job Postings Subscription - $99/yr!

Job Details

Senior FrontEnd Developer (Onsite only!). React, Next.js, TypeScript

  2026-06-23     ShipCore     Fullerton,CA  
Description:

Senior Frontend Developer

About the Role ShipCore is a logistics operations platform that combines an OMS (Order Management System) and a WMS (Warehouse Management System) on a single multi-tenant SaaS platform. We handle everything from a seller's order flow to per-marketplace listing management and a warehouse's inbound, outbound, and inventory operations, and a single account can hold multiple roles at once.
We're hiring a Senior Frontend Developer to design the platform's structural backbone from the ground up. This is an early-stage, 0 to 1 role for someone who has built a shared component system from scratch and designs with long-term scalability, stability, and maintainability in mind. If you can see information-dense B2B operational UI/UX through to the end, we'd love to talk.

What You'll Do

* Build a solid frontend foundation in the product's early stage, establishing shared components, patterns, and conventions from the start so later features sit stably on top of them
* Identify, design, and implement reusable structure while building the OMS first, laying a foundation to quickly extend into the WMS that follows
* Design the rendering strategy and the server/client boundary to fit the product, deciding what to render on the server and what on the client
* Design data fetching, caching, and refresh strategies so consistency is preserved even when multiple screens view the same data (orders, inventory, etc.)
* Design the API and data contracts together with the backend, actively shaping how screens send and receive data
* Collaborate closely with backend and product to translate requirements into screen structure, aligning the data model and the screens from the start so they don't drift apart
* Design and implement information-dense B2B operational screens as intuitive, modern UI/UX without unnecessary complexity
* Personally polish the details that matter from the user's perspective, such as skeletons, default states, and empty states
* Set up the frontend development environment and tooling (lint, build, deploy pipelines) from scratch
* Establish code review standards and keep frontend code quality consistent

Requirements

* Deep expertise in React, Next.js, TypeScript, and modern web application architecture
* Experience designing and building frontend system structure from scratch, establishing shared components, a design system, and conventions yourself rather than relying on off-the-shelf themes
* A clear point of view on what to build the design system with, including the styling strategy and building accessible components on top of headless primitives (e.g., Tailwind, CSS Modules, vanilla-extract, Radix, React Aria)
* A level of React/Next.js understanding that lets you design the rendering strategy and server/client boundary with clear reasoning
* Ability to design asynchronous server state, with experience handling data fetching, caching, invalidation, and optimistic updates appropriately for the product context (e.g., TanStack Query)
* Experience designing and implementing information-dense B2B/operational screens (tables, forms, dashboards, multi-step workflows)
* Solid experience handling complex forms and input validation, designing multi-step/dynamic forms on a schema basis and validating them in a type-safe way (e.g., React Hook Form/TanStack Form, Zod)
* Ability to implement responsive design and accessibility (e.g., WCAG standards)
* Experience designing and operating a monorepo, grouping multiple apps and packages under shared structure in one repository, and setting up build/cache pipelines from zero (e.g., pnpm workspaces, Turborepo/Nx)
* A tested, practical perspective on testing, deciding for yourself what to test and how far, and choosing unit, integration, and E2E tests as the context calls for (e.g., Vitest/Jest, Testing Library, Playwright/Cypress)
* A clear point of view on code quality and review culture, with experience setting or leading a team's standards

Who You Are

* You hold a high bar for detail. You see easily overlooked parts through to the end from the user's perspective, like skeletons, empty states, and errors, and you don't stop at "good enough to run."
* You communicate clearly. You explain design intent and trade-offs in writing and speech, and reach agreement with backend and product through reasoned discussion.
* You take initiative. You don't just take assigned tasks; you define problems and propose structure independently amid early-stage ambiguity.

Preferred Qualifications

* Experience designing state- and permission-based conditional rendering architecture in one place, rather than as scattered branches
* Experience with complex operational domains like OMS, WMS, logistics, and commerce, or with multi-tenant SaaS
* Experience designing API and data contracts together with the backend (REST/GraphQL), or full-stack experience
* Experience setting up build and deploy tooling (Vite/Turbopack, CI/CD, lint/format) from zero
* Experience building 0 to 1 at an early-stage startup or on a small team

*Benefits:*

* Health insurance
* Paid time off
* Sick Days
* Employee discount
* Daily Lunch

Work Location: In person at Fullerton, CA.

Job Types: Full-time, Contract

Pay: $120,000.00 - $140,000.00 per year

Compensation Package:
* 1099 contract



Application Question(s):
* Must be within driving distance from Fullerton California as this is an in-office position.
* Do you live within a 1-hour driving distance from Fullerton, California?

Experience:
* REST: 5 years (Required)
* NextJS: 5 years (Required)

Work Location: In person


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search