Bookmap is a market-depth visualization and high-speed trading platform. You’ll help build the next-generation Bookmap Store — our web experience for discovering, purchasing, and managing add-ons and subscriptions.
What you’ll do * Build responsive, accessible, high-quality UI in React/Next.js with TypeScript and Tailwind. * Ship features for an e-commerce/marketplace: catalog, search/filtering, checkout/entitlements, account pages. * Profile and optimize performance (rendering, network, bundle size; CSR/SSR/ISR trade-offs). * Write clear, testable code; contribute to component abstractions and our design system. * Collaborate cross-functionally (design, backend, product) and participate in code reviews and releases.
Required Skills & Experience * 3+ years of professional web development. * Strong in modern React with Hooks and component composition. * Next.js and TypeScript in production. * Tailwind CSS in production (utility-first workflows, sensible abstraction). * Solid HTML/CSS fundamentals and web platform knowledge (forms, a11y, semantics). * Performance literacy: you know what slows apps down, how to profile JS/React, and how to keep things fast. * CS fundamentals (data structures, async patterns, immutability, basic algorithmic thinking). * English: upper-intermediate (spoken & written). * Ukrainian or Russian: conversational fluency.
Nice to Have * Experience building complex, fast UI backed by REST/GraphQL. * State/data fetching tools (TanStack Query, Redux/RTK, Zustand). * Testing: unit/integration/E2E (Jest, RTL, Playwright). * Experience with Auth.js/NextAuth, role-based access, or IAM flows. * Docker/docker-compose, basic CI familiarity. * E-commerce/marketplace experience (payments, subscriptions, entitlements).
What We Offer * Remote-first: work from anywhere. * Paid annual and sick leave. * Hardware/software budget. * Sponsored training and professional growth. * A friendly, international team building something traders truly use.