We are looking for a ReactJS Developer with strong Azure Cloud expertise and working experience in Airflow, PySpark, Kubernetes, and ETL processes. This is a cross-functional role with a primary focus on frontend development and Azure deployments (70%), along with data workflow orchestration and big data processing (30%).
Roles and Responsibilities
- Develop and maintain scalable ReactJS applications using JavaScript/TypeScript.
- Deploy and manage applications on Azure App Services, Azure Static Web Apps, and AKS.
- Build and maintain CI/CD pipelines using Azure DevOps or GitHub Actions.
- Containerize applications using Docker and manage deployments with Helm and Kubernetes.
- Develop and maintain Apache Airflow DAGs for ETL and workflow orchestration.
- Execute and optimize PySpark jobs on Kubernetes clusters.
- Collaborate with Data Engineering teams on data pipelines and cloud-native solutions.
Required Skills
- 3+ years of ReactJS development experience.
- Strong proficiency in JavaScript (ES6+), TypeScript, Redux/Zustand/Recoil.
- Experience with Material-UI, Ant Design, or Tailwind CSS.
- REST API and GraphQL integration.
- Azure App Services, AKS, ACR, Azure Key Vault, Azure Storage, Azure DevOps.
- Python scripting and Apache Airflow.
- PySpark and Spark on Kubernetes.
- Docker, Helm, kubectl, and CI/CD pipeline implementation.
- ETL/Data Engineering knowledge.
Preferred
- Experience with Kubernetes Executor in Airflow.
- Knowledge of Azure Data Lake, Blob Storage, and Azure SQL.
- Performance optimization for React applications and Spark workloads.