Technical skills requirements
The candidate must demonstrate proficiency in,
- Good experience in UI / UX Development with ability to deliver the needed UI / UX design and functionality to stakeholders.
- Experience in UI Prototyping and Responsive Design.
- React, Typescript, Material UI (Good to have - UX knowledge - creating Wireframes)
- React (hooks, context, component architecture)
- TypeScript and modern JavaScript (ESNext)
- Redux Toolkit and GraphQL (Apollo Client)
- Material UI (MUI) and custom design systems
- Vite / Webpack bundler and frontend build optimization
- Vitest, React Testing Library
- CI / CD pipelines, ESLint, Prettier, TypeScript strict mode
- Frontend architecture, error handling, performance, and accessibility
- Must have strong experience developing applications using React framework
- Must have strong working experience in JavaScript / ES6, jQuery, CSS3, HTML5
- Must have good understanding on REST APIs and its usage.
- Ability to write highly reusable and scalable code for UI components.
- Should have excellent debugging and analytical reasoning skill.
- Must have excellent verbal and written communication skill with ability to put up thoughts and ideas clearly, concisely, and persuasively.
- Should be able to understand the requirements on the field and come up with effective design and solutions.