Short-Term Senior React Developer for UI Component Storybook

Job ID: 37400704

Budget: $25 – $50 USD

Job Description:

We are looking for a seasoned Senior React Developer with significant experience in developing chart-based UI components (preferably using the DevExpress React Charts library). This job entails creating a series of data visualization components and single-page snapshots that will showcase multiple charts, leveraging mock services and data which you will also be responsible for creating.

Specific Requirements:

Development with DevExpress React Charts:
- Utilize DevExpress React Charts to develop 20-30 individual chart components as defined in the project scope.
- Ensure each chart component is fully functional with mock data and integrates smoothly with the DevExpress library features.

Storybook Implementation:
-Set up Storybook to document the created React chart components, detailing their functionality and use cases based on the mock data.

Mock Services and Data Creation:
- Build mock services and craft mock data to demonstrate and test the chart components effectively.

Snapshot Layout Creation:
- Develop a one-page snapshot layout that will host the collection of chart components, arranging them in a manner consistent with the provided Figma design.

Design Collaboration:
- Collaborate closely with our design team to ensure that the implementation of the charts and snapshot layout adheres to the design specifications provided in Figma.

Deliverables:
- A complete set of React chart components (20-30) using DevExpress React Charts, integrated with mock services and data.
- A fully functioning 6 single-page snapshot layouts showcasing the created charts.
- A Storybook configuration with documentation for each chart component.

Design Specifications:
- The design and structure of the snapshots and individual charts will be provided via Figma. Your task will include translating these designs into fully functional, interactive charts using the specified main library.

Snapshot Details:
- There will be 6 distinct snapshot layouts, each containing a different arrangement of the 20-30 individual charts.

Total Project Duration:

The project is to be completed within a 15-day timeframe.

Payment Schedule and Milestones:

1) First Tranche - Mid-Project Review (Day 7):
The first payment (30% of the total fee) will be released upon the successful review and acceptance of the initial deliverables (approximately 50% of the chart components completed and functioning as expected).

2) Second Tranche - Near Completion (Day 12):
The second payment (40% of the total fee) will be made after the pre-final delivery review, where most of the components are completed and the snapshot layout is in place.
Final Tranche - Project Completion (Day 15):

3) The final payment (30% of the total fee) is to be made upon delivery of the fully completed project, including all chart components, snapshot layout, and Storybook documentation, provided it meets all requirements.

Early Delivery Incentive:

If the project is completed and approved before the 15-day deadline, an additional bonus of $1,000 USD will be awarded as an incentive for early delivery.

Proposal Requirements:

Please outline your intended work plan and confirm your agreement to the payment terms, which are strictly based on the completion and approval of project milestones. Highlight your ability to deliver high-quality work within tight deadlines, and include examples, if available, of previous projects that showcase your expertise in React and data visualization.
Related categories: JavaScript React.js Frontend Development Charts D3.js