Overview
Skills
Job Details
Title: UI/UX Engineer (React)
Location: Remote (Must be based in US)
Duration: 3 months
Description:
Build modular, reusable UI components using React, JSX, and hooks.
Design and implement user-friendly interfaces for metadata browsing, filtering, and workflow integration.
Work with Databricks and Unity Catalog teams to render and interact with metadata entities (schemas, tables, tags, etc.).
Integrate with backend APIs (REST, GraphQL) for real-time data and workflow interaction.
Implement state management using Redux, Context API, or similar libraries.
Style responsive UIs with Tailwind CSS, Material UI, or equivalent frameworks.
Develop rich search and filtering UIs (e.g., faceted search, autocomplete, natural language search).
Visualize data using cards, tables, and metadata panels.
Ensure security and accessibility, including auth token handling, input sanitization, and WCAG compliance.
Collaborate via Git (GitHub, GitLab) and work within Agile environments using tools like Azure DevOps (ADO).
Write unit and integration tests using Jest, React Testing Library, or Cypress.
Optimize for performance with techniques like lazy loading, code splitting, and virtualization.
Requirements:
Strong React fundamentals: components, hooks, state, props, JSX
Proficiency in JavaScript (ES6+) and TypeScript
Experience with API integration (REST/GraphQL)
UI styling with Tailwind, Material UI, or similar
Solid understanding of IAM, ServiceNow, and enterprise workflow integration
Familiarity with Databricks, Unity Catalog, and metadata concepts
Experience in version control (Git/GitHub/GitLab)
Knowledge of testing frameworks (Jest, RTL, Cypress)
Awareness of frontend security best practices
Understanding of accessibility and responsive design
Experience integrating with data platforms or governance tools
Knowledge of natural language search (NLS) in UI
Familiarity with design systems and UX best practices