DevJobs

Frontend Developer

Overview
Skills
  • TypeScript TypeScript ꞏ 3y
  • React React ꞏ 3y
  • Redux Redux
  • Jest
  • React Testing Library
  • React Hook Form
  • Zustand
  • Zod
  • Yup
  • Webpack
  • Vitest
  • Vite
  • TanStack Query
  • Ant Design
  • Nx
  • MUI
  • Jotai
  • GitHub Copilot
  • Formik
  • Cursor
  • Chakra

We're looking for a Frontend Engineer to join our team and help shape the future of global trade.

What You'll Do:

  • Design, develop, and own features end-to-end — from concept to production
  • Build polished, performant user interfaces in React
  • Create reusable components and contribute to our design system
  • Collaborate closely with product, design, and backend engineers
  • Write clean, tested, maintainable TypeScript code
  • Participate in code reviews and architectural decisions
  • Troubleshoot and resolve production issues

What We're Looking For:

Technical Skills:

  • 3+ years of hands-on experience building web applications with React and TypeScript
  • Strong understanding of state management patterns and data fetching strategies (Zustand, Redux, Jotai, TanStack Query, or similar)
  • Experience with form handling and validation in complex UIs (React Hook Form, Formik, Zod, Yup, or similar)
  • Familiarity with component libraries and design systems (MUI, Chakra, Ant Design, or similar)
  • Solid testing practices — unit, integration, and component testing (React Testing Library and Vitest/Jest)
  • Experience with modern build tools and monorepo setups (Vite, Webpack, Nx)

Mindset & Communication:

  • You value code quality as much as product quality — clean APIs, strong types, and code your teammates enjoy working with
  • You don't just use React — you understand the reconciliation loop, hooks, and how to write efficient, maintainable code
  • Ownership mentality — you see features through from idea to production
  • Strong problem-solving skills and attention to detail

Nice to Have

  • Experience with enterprise data grids, complex table UIs, or multi-step forms
  • B2B or enterprise application background
  • Experience with AI-assisted development tools (Cursor, GitHub Copilot, or similar)

WaveBL