Front-End Developer to Build a Vendor and Procurement Management Web Application
html5, css3, react-js, frontend-development, javascript
Preferred qualifications
- Location: United States (required)
- Experience: Entry level
We are looking for a Front-End Developer to join our team in creating a vendor and procurement management web application. This application aims to empower business teams by providing an organized platform for managing supplier information, coordinating purchasing activities, reviewing and comparing quotations, tracking purchase requests, and overseeing procurement workflows, all through a user-friendly, centralized interface. The project will focus on developing an intuitive web application designed to simplify interactions between organizations and their vendors. The platform must allow authorized users to easily maintain comprehensive vendor profiles, submit and track detailed purchase requests, evaluate supplier quotations, compare pricing options effectively, monitor the progress of orders in real time, and access important procurement records with minimal complexity. Your primary responsibilities will include designing and developing an engaging and responsive user interface that meets users' needs. You will implement interactive features to enhance usability and seamlessly integrate front-end components with back-end APIs to ensure a smooth data flow. Creating a consistent user experience across various procurement workflows is essential, enabling users to navigate the platform effortlessly. Additionally, the solution must prioritize intuitive navigation structures, responsive layouts that adapt to different devices, and the development of reusable components to facilitate future enhancements. Clear information presentation will be crucial, allowing users to easily access and interpret data. Furthermore, you will need to ensure that user interactions are reliable and perform smoothly, enabling users with diverse roles and responsibilities to complete their procurement activities efficiently. By taking on this role, you will play a key part in shaping the future of procurement management for our organization, driving efficiency, transparency, and collaboration within purchasing processes.
Key Responsibilities for this position include:
- Develop the Application Interface: Build the main application interface, including navigation menus, page layouts, user workspaces, and reusable interface components.
- Implement Vendor Management Pages: Develop interfaces for creating, viewing, editing, and managing vendor profiles, including company information, contact details, supplier categories, and supporting documents.
- Build Purchase Request Workflows: Create interactive forms that allow authorized users to submit purchase requests, specify required items or services, enter quantities, provide descriptions, and attach supporting documents.
- Develop Supplier Quotation Interfaces: Build pages that allow users to view submitted vendor quotations, review pricing information, compare supplier offers, and examine relevant quotation details.
- Implement Procurement Request Tracking: Develop interfaces for monitoring purchase request statuses, approval progress, assigned personnel, and outstanding procurement activities.
- Create Purchase Order Interfaces: Build pages for viewing purchase orders, reviewing order details, tracking order status, and accessing related vendor and purchasing information.
- Develop Vendor Document Management Interfaces: Implement front-end functionality for uploading, viewing, downloading, and managing vendor-related documents and attachments.
- Build Approval and Review Interfaces: Create interactive pages that allow authorized users to review procurement requests, examine supporting information, and perform available approval or rejection actions.
- Implement Search and Filtering: Develop search functionality, filters, sorting controls, and pagination to help users locate vendors, purchase requests, quotations, and procurement records.
- Integrate Front-end Components with APIs: Connect application interfaces to back-end services for retrieving vendor information, submitting purchase requests, updating records, and processing user actions.
- Implement Form Validation: Develop client-side validation for required fields, input formats, quantities, file attachments, and other submission requirements.
- Develop Notifications and Status Indicators: Implement interface elements that communicate important workflow updates, pending approvals, completed actions, and changes in procurement status.
- Create Responsive Layouts: Ensure that the application is consistent across desktop computers, tablets, and supported mobile devices.
- Implement Role-Based Interface Behavior: Display relevant pages, navigation options, and available actions according to the permissions assigned to different user roles.
- Manage Application State: Implement appropriate state management for user sessions, form submissions, API responses, application data, and interactive components.
- Handle Loading and Error States: Develop clear interface feedback for loading operations, unsuccessful submissions, API errors, empty results, and other application conditions.
- Improve Interface Performance: Optimize component rendering, data fetching, and overall performance to enhance user experience.
Open job
AI proposal draft
Generate a short cover letter to copy into the offer. Says you are interested and ready to work.
Sign in to generate an AI proposal draft.
Log in