Expert Python Developer for Dashboard Prototype

Posted yesterday

Worldwide

Summary

We are seeking an expert Python developer to create a prototype for an enterprise dashboard using Streamlit and Plotly. The ideal candidate will have experience in data visualization and dashboard development, with a strong understanding of Python and its ecosystem. Responsibilities include designing and implementing interactive dashboards, integrating data sources, and ensuring high performance and scalability. The project requires collaboration with our team to deliver a user-friendly and visually appealing dashboard. Project Overview We are looking for an expert, full-stack Python developer to refine and expand an interactive enterprise dashboard prototype using Streamlit and Plotly Express. The app serves as a simulated dashboard console for a proprietary project governance platform. The basic UI layout structure is split into a 4-zone dashboard configuration (Metrics Display, Interactive Analytics Charts, Control Sliders, and an Alert Feed). The backend requires ingesting simulated pipeline text logs, normalizing data arrays using Pandas, and outputting dynamic, interactive visuals. This is a single-developer project. No separate front-end or back-end engineers are needed because the entire UI framework is driven directly within Streamlit. Scope of Work & Key Deliverables Refine UI Layout & Styling: Take an existing baseline app.py script and polish the layout interface using Streamlit containers (st.container) and clean custom CSS to enforce a highly professional corporate layout. Expand Simulation Engine: Enhance a Python data caching function (@st.cache_data) to parse structured project metrics from a local, mock CSV file instead of using standard random generation. Wire Interaction Loops: Programmatically tie interactive sliders (Zone 3) to responsive line charts (Zone 2). When specific risk thresholds are breached, dynamically trigger red-alert warning feeds in the status sidebar (Zone 4) detailing simulated explainable AI root-cause analysis text blocks. Containerization: Provide a complete requirements.txt file and package the script within a lightweight Docker container to ensure flawless, single-command deployment (docker-compose up) on macOS. Required Technical Skills Expert Python 3.10+ architecture design Streamlit dashboard layout and layout styling Plotly Express (custom layout styling, responsive data mapping arrays) Pandas (advanced data structuring, filtering, and normalization schema) Docker / Docker-Compose (containerization for Mac development environments) Critical Legal & Intellectual Property Terms Pre-Handoff NDA: This project builds upon registered, proprietary intellectual property (active Patent and Design filings). The chosen freelancer MUST execute an Independent Developer NDA & IP Assignment Agreement via DocuSign prior to receiving structural drawings or starting work. Work For Hire: All source code, assets, and documentation generated under this contract are strictly classified as a "Work Made for Hire," with 100% legal ownership instantly assigned to the client.

  • $50.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Python
Django
Nice-to-have skills
PostgreSQL Programming
Activity on this job
  • Proposals:15 to 20
  • Last viewed by client:yesterday
  • Interviewing:
    2
  • Invites sent:
    1
  • Unanswered invites:
    0
About the client
Member since Jun 24, 2026
  • United States
    5:24 AM

Explore similar jobs on Upwork

Product Formulation
Product Development
Prototyping
Food Science
Food Engineering
Biochemistry
Chemical Analysis
Chemical Engineering
IoT Developer for Prototype DevelopmentFixed-price‐ Posted 1 week ago
Embedded C
Android App Development
Xamarin
Mobile App Development

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo