Frontend Developer for CRM-Like Quoting System (React + Functional Logic, API Ready) -- 2

Job ID: 40075047

Budget: $250 – $750 USD

We are developing CotizaOne, an internal web-based system that combines quoting and customer relationship management (CRM) functionality. It is designed to support our commercial and technical teams by organizing client information and generating dynamic, customized quotes. The backend API is already fully built and documented, so we are now seeking a frontend developer experienced in React to bring the interface to life and connect it to the system’s logic.

--------------------------------------------------Scope of Work-------------------------------------------------

* Build reusable, responsive UI components including inputs, buttons, dropdowns, checkboxes, and text areas, based on a structured testing matrix.

* Implement end-to-end functional flows, allowing users to register prospects, configure products/services, and generate detailed quotations.

* Manage dynamic behaviors such as conditional fields, validations, and data updates through API integration.

* Ensure the frontend is scalable, easy to maintain, and adheres to clean architecture and UX principles.

* Write clean, well-documented code that supports future enhancements and developer collaboration.

--------------------------------------------------Functional Requirements--------------------------------------------------

- Dynamically display product/service customization options based on API responses.

- Real-time validation of user inputs based on business rules (e.g., required fields, value limits, dependencies).

- Generate and display a live quote summary with item breakdown, prices, and conditions.

- Enable or disable fields or components depending on workflow state or user role (e.g., admin, sales rep).

--------------------------------------------------What We’re Looking For--------------------------------------------------

- Experience building interfaces for data-driven applications, ideally involving CRM or quoting workflows.

- Ability to manage and synchronize application state across components and flows.

- Solid understanding of building complex forms with dynamic behavior and validations.

- Strong focus on UX, accessibility, and responsive design.

- Confident integrating frontend with RESTful APIs and handling asynchronous data.

- Good version control and documentation practices.

--------------------------------------------------What We Provide--------------------------------------------------

- A ready-to-use backend API with full documentation.

- A detailed UI test matrix with defined scenarios and expected behaviors.

- Full access to our technical and business leads for clarification and support.

--------------------------------------------------Timeline--------------------------------------------------

Estimated 2–3 weeks to deliver the MVP.

¡Further collaboration is likely as the project scales!
Related categories: JavaScript Website Design CSS HTML React.js