Total Experience : 5+ Years Location : Bangalore Core Competencies of a React JS UI Developer 1. React.js Core Skills - React fundamentals (components, props, state, lifecycle methods) - Functional components and React Hooks (use State, useEffect, etc.) - React Router for dynamic routing - State management (Redux, Zustand, Recoil, Context API) 2. Front-End Development Skills - JavaScript (ES6+), HTML5, CSS3 - Responsive UI design (Flexbox, CSS Grid, Tailwind, Bootstrap) - Component libraries (Material UI, Ant Design, Chakra UI) 3. Dynamic and Robust UI Development - Rendering dynamic forms, grids, dashboards - REST APIs and GraphQL integration - Form management (Formik, React Hook Form) - Conditional rendering, dynamic imports, performance optimization App Services Binding & Integration Skills - RESTful API binding using axios or fetch - WebSocket integration for real-time updates - OAuth and JWT-based authentication - API error handling and retry logic - Tools: Postman, Swagger, Fiddler - Integration with Firebase, AWS AppSync, Azure App Services Java Full Stack Exposure - Required Level - Understanding REST API development (Spring Boot) - Familiarity with DTOs, controllers, and service architecture - Debugging Java logs and tracing API issues - Understanding Swagger/OpenAPI specs - JWT handling and session management - Basic Maven/Gradle and CI/CD exposure Bonus/Advanced Skills - Testing: Jest, React Testing Library - Deployment: Docker, GitHub Actions, Vercel, Netlify - Accessibility (WCAG) and internationalization (i18n) - Microfrontend architecture, monorepos (Nx, Turborepo)
Job Title
React JS UI Developer