UI Engineer - Plotly / Python

BBBH608971
  • €90000 - €100000 per annum
  • Dublin City Centre
  • Contract

MCS Group is looking for a UI Engineer with substantial Plotly experience to build interactive dashboards and user-facing applications supporting data, analytics and AI solutions.

This is a hands-on development role for someone who can combine front-end engineering skills with Plotly expertise to build polished, responsive and intuitive applications that make complex data and AI outputs accessible to end users.

You'll work closely with data engineers, data scientists and technical stakeholders, turning requirements into functional, production-ready interfaces.

The Role

  • Develop interactive dashboards and web applications using Plotly, Plotly.js and Dash.
  • Build reusable UI components and responsive front-end interfaces using JavaScript/TypeScript, HTML and CSS.
  • Integrate interactive visualisations into web applications, connecting front-end components to APIs and back-end services.
  • Develop user interfaces for data-driven and AI-powered applications, including document review tools and chat-based interfaces.
  • Optimise rendering and application performance when working with large datasets and complex visualisations.
  • Translate technical requirements and user feedback into intuitive UI designs and functional features.
  • Test, debug and refine applications to ensure usability, accessibility and reliability.
  • Collaborate with cross-functional engineering teams throughout development, demonstration and iteration.

What we're looking for

  • Demonstrable, hands-on experience building user interfaces or applications with Plotly, Plotly.js or Dash.
  • A strong front-end engineering background, with experience developing interactive web applications.
  • Proficiency in JavaScript or TypeScript, alongside HTML and CSS.
  • Experience with modern front-end frameworks such as React.
  • Python development experience, particularly where used alongside Plotly or Dash.
  • Experience integrating front-end applications with REST APIs, databases and data services.
  • An understanding of UI/UX principles, responsive design and application performance.
  • Familiarity with Git, automated testing and CI/CD workflows.

Desirable experience:

  • Developing interfaces for AI, machine learning or analytics applications.
  • Working with Databricks or cloud platforms such as Azure or AWS.
  • Experience with containerised applications and modern deployment practices.

If you're a UI Engineer who has used Plotly to build interactive, user-facing applications and you're available for a six-month contract in Dublin, get in touch to find out more.

Rate: €400 - €500 per day
Location: Remote NI / UK or Hybrid Dublin (2 days per week city centre)
Duration: 6 months

To speak in absolute confidence about this opportunity please send an up-to-date CV via the link provided or contact Jill Johnston, Head of IT Contracts, at MCS Group 02896 935 509

Even if this position is not right for you, we may have others that are. Please visit MCS Group to view a wide selection of our current jobs www.mcsgroup.jobs

MCS Group is committed to Equality, Diversity, and Inclusion for all, being the first recruitment agency in NI to achieve Bronze Diversity Mark accreditation, if you have a disability which means you require a reasonable adjustment to be considered at any stage of the recruitment process, please contact us and we will endeavour to facilitate the request.

Not all agencies are the same… MCS Group are passionate about providing a first-class service to all our customers and have an independent review rating of 4.9 stars on Google.

Jill Johnston Head of IT Contract Recruitment

Apply for this role