Python + Streamlit UI Designer

Python + Streamlit UI Designer

Python + Streamlit UI Designer

Upwork

Upwork

Remote

3 hours ago

No application

About

IMPORTANT: ONLY CANDIDATES WITH STRONG STREAMLIT EXPERIENCE WILL BE CONSIDERED. PLEASE LIST EACH OF YOUR STREAMLIT UI DESIGN PROJECTS IN YOUR INTRO MESSAGE (with brief outcomes/links if available). Project Overview
 We need a senior freelancer to elevate the UI/UX of three app modules using Streamlit. You’ll start from existing Python interfaces and written specifications, then deliver polished mockups or improved UIs or and integrated, working apps. Scope of Work 1. UI Discovery & Mockups * Review current Python/Streamlit screens and product specs. * Propose enhancements for responsive, clear layouts, consistent design system. 2. UI Implementation (Streamlit) * Refactor and enhance the existing Streamlit interfaces (navigation, state, components, theming). * Improve data display (tables, charts), forms/controls, error/empty states, and performance where relevant. Inputs * Existing Python/Streamlit interfaces and code. * Written UI/feature specifications per module. * Design constraints and branding guidance (if any). Outputs * Application mockups * Improved Streamlit UIs for all 3 modules Tech Stack * Python 3.x * Streamlit (core components, multipage, session_state, caching, theming) * Plotly/Altair (as needed), pandas Success Criteria * Clean, responsive Streamlit UIs with consistent look & feel across modules. * Clear information hierarchy; intuitive navigation and controls. * Maintainable code (modularization, comments, minimal tech debt). * Basic tests for critical UI logic; robust error handling and empty-state UX. Must-Have Qualifications * Demonstrable Streamlit UI design expertise (portfolio/links). * Strong Python skills and experience refactoring existing apps. * Ability to translate specs into concise, user-friendly interfaces. * Good communication and fast iteration with feedback. Nice to Have * Experience with data-heavy dashboards (tables, filters, charts). * Familiarity with performance tuning in Streamlit (caching, state). * Light design-system skills (tokens, spacing, typography). We move quickly and will shortlist based on Streamlit depth and portfolio quality.