Front-End Application Developer (Databricks & Azure)
Job Description
The OperAxis team is seeking a Front-End Application Developer for a hybrid contract building modern applications that make data and analytics accessible to business and technical users in a Databricks and Microsoft Azure environment. You will design, build and deploy React and Python-based data applications, connect them to Databricks data products, APIs and services, and package, deploy and support them on Kubernetes. The ideal candidate has shipped production React front ends, built data apps with Dash or Streamlit, and is comfortable owning the path from code to containers to AKS. Requirements: - Production-quality front-end development with React, JavaScript/TypeScript, HTML and CSS - Hands-on data applications or dashboards with Dash and/or Streamlit - Strong Python, including FastAPI services, application back ends and REST API integrations - Experience with Databricks (Databricks SQL, SQL warehouses, notebooks, jobs) - Docker containerization and deploying/supporting apps on Kubernetes; AKS strongly preferred - Kubernetes concepts: pods, deployments, services, ingress, config maps, secrets, namespaces, health probes - Microsoft Azure experience (identity, networking, storage or monitoring); Git, automated testing and CI/CD - Strong communication; able to work independently in a cross-functional team - Ability to work onsite four days per week in Warren, MI, or Austin, TX. - Preferred: React component libraries, state management and front-end testing; Azure DevOps or GitHub Actions; OAuth 2.0/OIDC, Entra ID and RBAC; observability; Plotly or D3.js; manufacturing, supply chain or operations data Responsibilities: - Build responsive, production-ready web apps with React, JavaScript/TypeScript, HTML and CSS - Build interactive data apps, dashboards and workflow tools with Dash and Streamlit - Integrate front ends with Databricks data, SQL warehouses, notebooks, jobs and REST APIs - Develop FastAPI back ends for data retrieval, business logic, authentication and visualization - Design reusable components and patterns, including visualizations, filters, drilldowns and forms - Containerize and deploy to Kubernetes/AKS (Helm, configuration, secrets, ingress, health checks) - Contribute to CI/CD pipelines for testing, container builds, security checks and deployment - Partner with data engineers, analytics teams and stakeholders; troubleshoot across front-end, data and Kubernetes layers; document architecture and runbooks