Expert Python Developer for Dashboard Prototype
Worldwide
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- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:15 to 20
- Last viewed by client:yesterday
- Interviewing:2
- Invites sent:1
- Unanswered invites:0
About the client
- United States5:24 AM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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