About the Project
We are looking for a Middle Frontend Developer to join a team working on a customer onboarding and self-service portal for a B2B SaaS product. Users complete multi-step forms, upload documents, track request statuses, and communicate with support teams through a structured web interface.
The frontend stack includes React, TypeScript, Vite, React Hook Form, Zod, TanStack Query, and a shared component library. The role includes communication with international engineers, QA specialists, product managers, and designers, so strong spoken English is important.
What You Will Do
- Develop React components for onboarding flows, profile pages, request forms, and customer dashboards.
- Implement multi-step forms with validation, draft persistence, file upload states, and clear user feedback.
- Integrate frontend pages with REST APIs using TanStack Query and standard error handling patterns.
- Work with responsive layouts, reusable UI components, accessibility, and design consistency.
- Fix frontend bugs, improve UX details, and support regression testing before releases.
- Write basic unit/component tests for important UI logic.
- Participate in code reviews, sprint planning, and refinement sessions.
What We Are Looking For
- 3+ years of commercial frontend development experience.
- Good practical experience with React and TypeScript.
- Experience with forms, validation, API integration, loading states, and frontend error handling.
- Familiarity with React Hook Form, Zod, Yup, Formik, or similar tools.
- Understanding of reusable components, props, hooks, routing, and frontend project structure.
- Basic experience with testing tools such as React Testing Library, Vitest, or Jest.
- Strong spoken English - Upper-Intermediate level or higher, suitable for daily work with international teams.
Nice to Have
- Experience with TanStack Query, Zustand, or Redux Toolkit.
- Experience with file upload flows and document management interfaces.
- Experience with Playwright or Cypress.
- Experience with B2B portals, onboarding platforms, fintech, HR tech, or SaaS products.
Apply
If you want to grow as a React developer on a modern product with practical business workflows, we would be glad to hear from you. Send us your CV and we will contact you to discuss relevant opportunities.