Mastercard

Senior UI Developer

Mastercard
Apply
20 hours ago
Dublin, IrelandSenior

Responsibilities

  • Design and build interactive visualization tooling for embeddings, model outputs, clusters, similarity views, filtering, drill-downs, and model-version comparisons.
  • Develop self-service applications for request submission, asynchronous job tracking, and result retrieval through the platform API.
  • Build prototypes, executive demos, and internal tools for AI teams.
  • Build and maintain applications hosted on Databricks Apps, including integrations with Unity Catalog and platform APIs.
  • Integrate frontend applications with APIs while coordinating on authentication, contracts, and versioning.
  • Translate AI and data engineering workflows into practical interfaces for varied technical audiences.
  • Own frontend architecture, component quality, testing, documentation, maintainability, and production troubleshooting.

Requirements

  • Strong production frontend development experience with React and/or Python-based data-app frameworks such as Streamlit or Dash.
  • Experience with component architecture, state management, maintainable application development, and REST API integration.
  • Experience handling authentication, asynchronous submit-and-retrieve workflows, and API versioning.
  • Familiarity with advanced visualization libraries such as D3.js, deck.gl, or Plotly.
  • Familiarity with Databricks Apps and its deployment model for React, Streamlit, and Dash applications; direct Databricks experience is a strong plus.
  • Advanced interactive data visualization experience, including filtering, drill-down, dynamic rendering, and ideally high-dimensional or embedding-style data.
  • Fluency reading and writing SQL or querying a governed data platform such as Unity Catalog.
  • Strong UI/UX judgment, frontend testing and code-quality practices, and comfort working within existing CI/CD pipelines.
  • Clear communication and ability to collaborate directly with backend, data, and AI engineering teams in a fast-moving environment.

Tech Stack

D3.jsDatabricksPythonReactSQL

Categories

Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me