Python Developer – Dash / UX / Visualisation

Python Developer – Dash / UX / Visualisation

Posted 1 day ago by IT Search

Negotiable
Undetermined
Hybrid
London Area, United Kingdom

Summary: The role of Python - Plotly Dash Developer focuses on designing and developing user-centric data applications using Plotly Dash Enterprise within a leading data innovation company. This contract position requires collaboration with data scientists and product teams to create interactive tools, emphasizing a strong understanding of UX/UI and scalable dashboard development. The position is hybrid, requiring 2-3 days onsite in either Dublin or London.

Key Responsibilities:

  • Develop functional, production-grade Dash applications from wireframes and prototypes
  • Collaborate with product owners, data scientists, and engineers to define and build visualisation tools
  • Promote best practices in front-end design and usability
  • Optimise data structures for effective visualisation and performance
  • Contribute to testing and validation of outputs against source data and stakeholder requirements

Key Skills:

  • Strong experience with Plotly Dash Enterprise and Python
  • Solid understanding of UX/UI design principles
  • Ability to work across the full dashboard development lifecycle – from concept to deployment
  • Comfortable working in cross-functional, agile teams
  • Familiarity with tools such as Databricks, Azure DevOps, GitHub, or similar
  • Knowledge of DevOps practices (CI/CD, version control, automated testing) a plus
  • Exposure to machine learning, data science, or cloud-based data platforms is beneficial

Salary (Rate): undetermined

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Python - Plotly Dash Developer – Data Visualisation Day Rate Contract | 6 Months (Strong Extension Potential) Hybrid – 2–3 Days Onsite in Dublin or London

We're working with leading data innovation company to find an experienced Plotly Developer to join their visualisation team on a contract basis. You’ll play a key role in designing and developing intelligent, user-focused data applications using Plotly Dash Enterprise , working closely with data scientists and product teams to create high-impact, interactive tools. This is a technically hands-on role ideal for a Python developer with a strong eye for UX/UI, and experience building scalable, visually engaging data dashboards or web applications.

Key Responsibilities:

  • Develop functional, production-grade Dash applications from wireframes and prototypes
  • Collaborate with product owners, data scientists, and engineers to define and build visualisation tools
  • Promote best practices in front-end design and usability
  • Optimise data structures for effective visualisation and performance
  • Contribute to testing and validation of outputs against source data and stakeholder requirements

Experience & Skills Required:

  • Strong experience with Plotly Dash Enterprise and Python
  • Solid understanding of UX/UI design principles
  • Ability to work across the full dashboard development lifecycle – from concept to deployment
  • Comfortable working in cross-functional, agile teams
  • Familiarity with tools such as Databricks , Azure DevOps , GitHub , or similar
  • Knowledge of DevOps practices (CI/CD, version control, automated testing) a plus
  • Exposure to machine learning , data science , or cloud-based data platforms is beneficial