Location: on-site in either Warren, MI or Austin, TX 4 days per week
GM plans to convert right at the 6 month mark. Please make sure candidates are comfortable with conversion to full time employment after 6 months on contract.
We are needing candidates who have strong experience in front end development with React.JS and have working, hands on experience with Azure and Databricks.Front-End Application Developer, Databricks & AzurePosition Overview
We are seeking a contractor to design, build, and deploy modern front-end applications that make data and analytics accessible to business and technical users. This role combines front-end engineering with data application development in a Databricks and Microsoft Azure environment.
The ideal candidate has strong experience with React and Python-based application frameworks such as FastAPI, Dash, and Streamlit, along with the ability to connect applications to Databricks data products, APIs, and services. The contractor will also be responsible for packaging, deploying, and supporting applications in Kubernetes environments.
Key Responsibilities- Develop responsive, intuitive, and production-ready web applications using React, JavaScript or TypeScript, HTML, and CSS.
- Build interactive data applications, dashboards, and workflow tools using Dash and Streamlit.
- Integrate front-end applications with Databricks data, SQL warehouses, notebooks, jobs, REST APIs, and other enterprise data services.
- Develop Python services and application back ends using FastAPI or similar frameworks to support data retrieval, business logic, authentication, and data visualization.
- Design reusable components, application patterns, and user experiences that can be adopted across multiple data products.
- Implement data visualizations, filters, drilldowns, forms, and other interactive features for business and operational use cases.
- Deploy applications to Kubernetes, including containerization with Docker, Kubernetes manifests or Helm charts, configuration management, secrets, ingress, service discovery, and health checks.
- Deploy and operate applications in Azure, including Azure Kubernetes Service (AKS) where applicable.
- Establish or contribute to CI/CD pipelines for automated testing, container builds, security checks, and application deployment.
- Apply front-end engineering best practices, including responsive design, accessibility, performance optimization, state management, error handling, and maintainable code structure.