DevJobs

Frontend Developer

Overview
Skills
  • TypeScript TypeScript ꞏ 3y
  • SQL SQL
  • React React ꞏ 3y
  • Node.js Node.js
  • Tailwind CSS Tailwind CSS
  • Next.js Next.js
  • Redux Redux
  • PostgreSQL PostgreSQL
  • RESTful API RESTful API
  • React Hook Form
  • Zustand
  • Zod
  • XYFlow
  • Vitest
  • Vite
  • ui
  • Monaco Editor
  • TanStack Table
  • TanStack Query
  • shadcn
  • Recharts
  • Radix UI
  • npm workspaces
  • SSR
  • SSG
  • Playwright
  • Socket.io
  • WebSockets

Frontend Engineer

Location: Tel Aviv, Israel (Hybrid) Type: Full-time


About Us

We're building the infrastructure layer for MCP (Model Context Protocol) - the open standard for connecting AI assistants to external tools and data sources.

We're a 13-person startup, Just starting our newest product journey, with an ambitious roadmap of features waiting to be built. If you thrive in early-stage environments where you can shape the product and leave your mark, this role is for you.


The Role

We're looking for a Mid-Level Frontend Engineer to take ownership of our frontend applications. You'll be joining a backend-heavy team (80% backend, 20% frontend) as the go-to person for all things UI.

This is an 80% frontend / 20% backend role. You'll primarily build user interfaces but will also work across the stack when needed - defining APIs, working with our PostgreSQL database, and collaborating closely with backend engineers.

You'll work directly with our founders and designer to translate designs into polished, production-ready interfaces. We need someone who can take rough designs and fine-tune them into something implementable, bringing their own UI/UX sensibilities to the table.


What You'll Work On

  • mcpx-ui - The user-facing dashboard for the open source MCP gateway (React + Vite)
  • mcpx-admin-ui - The enterprise admin console for managing MCP infrastructure (Next.js)
  • Building new features from scratch on a rapidly evolving product
  • Collaborating with backend engineers on API contracts and data models
  • Working with designers to refine and implement UI/UX specifications
  • Maintaining and extending our component library built on shadcn/ui and Radix


Tech Stack

Frontend:

  • React 18, TypeScript (strict mode)
  • Vite & Next.js 16
  • Tailwind CSS with custom design tokens
  • shadcn/ui + Radix UI component library
  • Zustand for state management
  • TanStack Query (React Query) for data fetching
  • TanStack Table for data display
  • React Hook Form + Zod for forms and validation
  • Socket.io for real-time features
  • Monaco Editor for code editing
  • Recharts & XYFlow for visualizations
  • Vitest & Playwright for testing

Backend (20% of your time):

  • Node.js + TypeScript
  • PostgreSQL
  • RESTful API design



Requirements

Must Have:

  • 3+ years of professional frontend development experience
  • Strong proficiency in React and TypeScript
  • Experience with modern CSS (Tailwind CSS preferred)
  • Familiarity with component libraries (Radix UI, shadcn/ui, or similar)
  • Experience with state management solutions (Zustand, Redux, or similar)
  • Comfortable working with REST APIs and defining API contracts
  • Basic experience with databases (SQL, PostgreSQL)
  • Ability to work independently and take ownership of frontend architecture decisions
  • Strong collaboration skills - you'll be the frontend voice in a backend-heavy team
  • Fluent communication in English

Nice to Have:

  • Experience with Next.js and SSR/SSG patterns
  • Design systems knowledge - building and maintaining component libraries
  • Experience with real-time applications (WebSockets, Socket.io)
  • Familiarity with monorepo setups (npm workspaces)
  • Experience with E2E testing (Playwright)
  • Knowledge of MCP (Model Context Protocol) or AI/LLM tooling ecosystem
  • Experience at early-stage startups


Who You Are

  • Ownership mindset - You don't wait to be told what to do. You see problems and solve them.
  • Startup DNA - You're comfortable with ambiguity, changing priorities, and building things that might get thrown away.
  • Move fast - You bias toward action. Ship it, learn from it, iterate.
  • Pragmatic - You know when to build it right and when to build it fast.
  • Collaborative - You can work effectively with backend engineers, designers, and product leadership.
  • UI sensibility - You care about the details. You can take a design and make it better.


What We Offer

  • Opportunity to shape the frontend of a product from its earliest days
  • Direct collaboration with the CTO and founding team
  • High ownership and impact in a small, fast-moving team
  • Hybrid work from our Tel Aviv office
  • Competitive startup compensation


How to Apply

Send us your resume along with:

  • Links to projects you've built (GitHub, portfolio, or live products)
  • A brief note on why you're excited about this role
  • We review applications on a rolling basis.
Lunar