Front-End Developer

Structure is a non-custodial Web3 platform for building, testing, and deploying automated crypto trading strategies.

Distributed

Funding history

About Structure

Structure provides a wallet-native platform for creating versioned automated trading strategies without coding, validating and compiling them, and evaluating them through backtests and paper deployments. Users can connect supported venue accounts and operate live deployments while retaining control of their funds through trading-only permissions. The product supports strategy logic, state machines, target positions, real-time market data, monitoring, and execution on supported Web3 venues.

View jobs by Structure

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

Build, test, and ship performant React frontends using TypeScript and modern frameworks. Collaborate with designers and backend engineers, maintain high test coverage, optimize performance and accessibility, participate in technical planning, contribute to design systems, and gradually own full-stack Node.js features. The role starts at 20 hours per week and may transition to full-time for strong performers.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or an equivalent technical field.
  • 2–3 years of professional front-end development experience.
  • Expertise in React and TypeScript, with solid Node.js and Next.js experience.
  • Familiarity with Jest, Cypress, Playwright, Vite, Webpack, ESLint, and Prettier.
  • Knowledge of performance optimization, accessibility, and responsive design.
  • Strong computer science fundamentals, including data structures, algorithms, and API design.
  • Bonus experience with GraphQL, tRPC, Prisma, or Docker.
  • Bonus background in competitive sports, martial arts, or other performance-driven pursuits.

Responsibilities

  • Build, test, and ship performant React frontends using TypeScript and modern frameworks.
  • Collaborate with designers and backend engineers to deliver reliable and scalable UI/UX.
  • Maintain clean codebases with high test coverage.
  • Optimize application performance, accessibility, and Core Web Vitals.
  • Participate in code reviews, architecture discussions, and sprint planning.
  • Contribute to internal tooling, design systems, and component libraries.
  • Take ownership of full-stack Node.js features, including API design and data modeling.

Benefits

  • Flexible schedule.
  • Opportunity to transition from part-time to full-time with equity for top performers.
  • Direct mentorship from senior engineers.
  • Exposure to full-stack product architecture.
  • High-impact role in a fast-moving technical startup.