React Developer
Key Responsibilities· Front-End Development: Create modular, reusable components and front-end architecture using React.js.· UI/UX Implementation: Able to translate business requirements wireframes into pixel-perfect, interactive, and responsive web applications.· State Management: Implement and maintain application state using hooks, Context API.· API Integration: Connect front-end components with server-side RESTful APIs or GraphQL.· Optimization: Ensure high performance through lazy loading, code-splitting, and memorization.· Testing & Debugging: Write unit tests using Jest/React Testing Library and resolve application bugs.Required Technical Skills· Core: Strong proficiency in JavaScript (ES6+), Typescript, HTML5, CSS3, Python middleware.· Frameworks/Libraries: Expert knowledge of React.js, including hooks, functional components, and lifecycle methods.· State & Routing: Redux (or Toolkit), Context API, React Router.· Tools: Git, Webpack/Vite, npm/yarn.· API: Experience with Fetch API, Axios, or GraphQL, PostGresSQL· Experience with TypeScript for type-safe code.· Familiarity with server-side rendering (SSR) using Next.js.· Understanding of containerization tools like Docker and managing workloads in EKS, GKE.· MLOps - Familiarity with the ML lifecycle and tools like MLflow, Kubeflow, Weights & Biases Metrics.· Hands-on experience with Google Cloud Platform, specifically GKE, Vertex AI.· Experience with Amazon Web Services, specifically EKS (Elastic Kubernetes Service), S3, and IAM policy management.