Web App Developer
Cushman & Wakefield
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
About the role
Role Overview
Mid-level Web App Developer for the Enterprise Data team. You will design, build, and operate the front-end and API layer of internal tools used by data stewards, analytics engineers, and business stakeholders. The applications are deployed as Databricks Apps and use Unity Catalog as the data authority.
Responsibilities
Application Development
- Build React + FastAPI web applications deployed as Databricks Apps.
- Authenticate using the Databricks SDK.
- Create stewardship/workflow UIs:
- review queues
- confidence visualisations
- approval/rejection flows
- Implement dashboards for:
- data lineage
- data quality scores
- pipeline health metrics (from Unity Catalog)
- Develop REST APIs with FastAPI, integrating:
- Databricks SQL Connector
- Delta tables
- AI Model Serving endpoints
Platform & Integration
- Connect front-end apps with Unity Catalog via Databricks SDK and REST APIs (e.g., table discovery, access control, lineage graphs).
- Consume AI-generated outputs (narrative summaries, quality assessments) from model serving and display them in the UI.
- Author and maintain Databricks Asset Bundles (DABs) configs for CI/CD across DEV/INT/UAT/PROD.
- Collaborate with platform engineers to keep apps stateless, containerised, and scalable within the Databricks security perimeter.
Quality & Collaboration
- Write unit/integration tests and maintain >80% coverage on critical paths.
- Participate in design and PR reviews with a globally distributed team.
- Produce clear technical documentation (API contracts, component libraries, deployment runbooks) for platform operations.
- Maintain front-end coding standards, TypeScript typing discipline, and accessibility guidelines.
Requirements
- 3–6 years building web applications in a TypeScript/React environment.
- Strong React fundamentals: hooks, component composition, and state management (Redux Toolkit or Zustand).
- Modern frontend tooling: Vite / ESBuild.
- Backend experience in Python with FastAPI or Flask (REST API design, async handlers, dependency injection).
- Solid REST design and OpenAPI/Swagger documentation.
- Hands-on experience building/operating Databricks Apps (SDK authentication, workspace resource management, app lifecycle).
- Working knowledge of Unity Catalog (schemas, tables, volumes, grants, lineage APIs).
- Familiarity with Delta Lake, Spark SQL, and the DBSQL Connector for Python.
- Experience with Databricks Asset Bundles (DABs) for CI/CD and multi-environment deployment.
- Enterprise DevOps pipeline comfort (Azure DevOps or GitHub Actions preferred).
- Containerisation (Docker) and cloud deployment (Azure preferred).
- Proficient with Git, PR workflows, and semantic versioning.
- Ability to read/write basic SQL and query Databricks SQL warehouses from application code.
Nice to Have
- Integration with LLM/Generative AI (Anthropic Claude, OpenAI, or cloud-hosted models via Databricks Model Serving).
- Familiarity with data quality tooling (e.g., Great Expectations, dbt tests, or custom DQ frameworks).
- Experience with MDM, data stewardship, or data governance (in the data platform domain).
About Cushman & Wakefield
Cushman & Wakefield is a global real estate services firm that also supports large-scale enterprise operations across regions. In this role, it is hiring for an Enterprise Data team focused on building a Databricks-native data platform for data stewardship, AI-powered data quality, and lineage, along with internal web tools for business and analytics users.
Scraped 4/16/2026