i4DM logo
i4DM
Posted 9 days agoVerified live 1d ago

Databricks Apps UI Developer

Brief overview

Remote
UndergradOr in progress
3+ yrsMinimum
ReactTypeScript/JavaScriptHTML/CSSUI State ManagementREST API IntegrationDatabricks AppsUnity CatalogDelta Live TablesDatabricks SQLModel ServingPythonSQLStakeholder Engagement

Job description

Summary

i4DM provides tailored technology solutions that help federal agencies modernize and succeed in a rapidly evolving landscape. The Databricks Apps UI Developer will design, build, and deploy interactive, user-facing data and AI applications on the Databricks platform, focusing on React-based front-end development and user-centric workflows. The role integrates Databricks data, analytics, AI models, APIs, security controls, and stakeholder requirements into production-ready applications.

Responsibilities

  • Design, develop, and deploy interactive data and AI applications using Databricks Apps
  • Build React-based user interfaces and reusable front-end components using TypeScript/JavaScript, HTML, and CSS
  • Integrate applications with Databricks capabilities, including Unity Catalog, Delta tables, Databricks SQL, AI/BI dashboards, Genie, MLflow, and Databricks REST APIs
  • Integrate AI and LLM features through secure APIs and Databricks Model Serving endpoints to enable prompt-driven and context-enriched user workflows
  • Develop lightweight back-end services and APIs using Python (e.g., FastAPI, Flask) or Node.js to connect front-end features to underlying data and models
  • Enable user-driven filters, inputs, and scenario ("what-if") analysis, with clear explanations of assumptions and recommendation rationale
  • Partner with data engineers and data scientists to connect application features to Delta Live Tables, Jobs, Workflows, and analytical models
  • Implement application authentication, authorization, and data access controls in alignment with Unity Catalog governance and federal security requirements
  • Translate stakeholder goals into user stories and acceptance criteria to guide application feature development
  • Rapidly prototype and iterate on solutions, incorporating user feedback to refine UX and functionality
  • Develop reusable UI components, templates, and deployment patterns to accelerate future application builds
  • Use Git-based version control and CI/CD pipelines to manage application code and deployments
  • Document front-end architecture, design patterns, and application configurations for technical and non-technical audiences
  • Participate in Agile ceremonies and communicate progress, risks, and dependencies using tools such as Jira and Confluence
  • Stay current on Databricks Apps and platform capabilities to recommend best-fit solutions

Skills

  • • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field (or equivalent experience)
  • • 3+ years of experience in front-end or full-stack software development
  • • Strong proficiency in React, TypeScript/JavaScript, HTML/CSS, and UI state management frameworks
  • • Experience integrating front-end applications with REST APIs, serverless endpoints, or cloud-hosted microservices
  • • Hands-on experience with Databricks capabilities such as Databricks Apps, Unity Catalog, Delta Live Tables, Databricks SQL, Model Serving endpoints, AI/BI dashboards, and Genie
  • • Working knowledge of Python and SQL to support back-end and data access development
  • • Proficiency with Git-based version control and modern development workflows
  • • Ability to design intuitive user experiences and translate complex concepts into polished UI workflows
  • • Experience working in Agile development environments
  • • Ability to obtain and maintain a Public Trust determination
  • • Excellent communication and stakeholder engagement skills, including the ability to explain technical concepts to non-technical audiences
  • • Demonstrated success developing and deploying React-based applications on Databricks Apps
  • • Experience with Python app frameworks supported by Databricks Apps, such as Streamlit, Dash, or Gradio
  • • 5+ years of experience in application development
  • • Experience building data- or AI-driven applications, including LLM-enabled or generative AI user experiences
  • • Experience operationalizing ML models or analytical logic into production applications, including MLflow
  • • Understanding of UX design concepts, wireframing, and rapid prototyping tools such as Figma or Miro
  • • Familiarity with Databricks workspace configuration and administration
  • • Databricks certifications (e.g., Databricks Certified Data Engineer Associate or Generative AI Engineer Associate)
  • • Experience supporting federal government programs, especially the Department of Veterans Affairs

Qualifications

Must Haves

  • • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field (or equivalent experience)
  • • 3+ years of experience in front-end or full-stack software development
  • • Strong proficiency in React, TypeScript/JavaScript, HTML/CSS, and UI state management frameworks
  • • Experience integrating front-end applications with REST APIs, serverless endpoints, or cloud-hosted microservices
  • • Hands-on experience with Databricks capabilities such as Databricks Apps, Unity Catalog, Delta Live Tables, Databricks SQL, Model Serving endpoints, AI/BI dashboards, and Genie
  • • Working knowledge of Python and SQL to support back-end and data access development
  • • Proficiency with Git-based version control and modern development workflows
  • • Ability to design intuitive user experiences and translate complex concepts into polished UI workflows
  • • Experience working in Agile development environments
  • • Ability to obtain and maintain a Public Trust determination
  • • Excellent communication and stakeholder engagement skills, including the ability to explain technical concepts to non-technical audiences

Nice to Haves

  • • Demonstrated success developing and deploying React-based applications on Databricks Apps
  • • Experience with Python app frameworks supported by Databricks Apps, such as Streamlit, Dash, or Gradio
  • • 5+ years of experience in application development
  • • Experience building data- or AI-driven applications, including LLM-enabled or generative AI user experiences
  • • Experience operationalizing ML models or analytical logic into production applications, including MLflow
  • • Understanding of UX design concepts, wireframing, and rapid prototyping tools such as Figma or Miro
  • • Familiarity with Databricks workspace configuration and administration
  • • Databricks certifications (e.g., Databricks Certified Data Engineer Associate or Generative AI Engineer Associate)
  • • Experience supporting federal government programs, especially the Department of Veterans Affairs

More jobs like this