As a Frontend Developer, you will build a responsive, scalable, and component-driven UI using React (TypeScript), MUI, and Redux Toolkit. You will ensure high-quality, maintainable code, integrate with backend Java microservices, and deliver seamless user experiences.
Responsibilities:
- Develop React components following component-driven architecture principles.
- Implement state management with Redux Toolkit and RTK Query.
- Integrate the UI with backend Java Spring Boot APIs (REST/GraphQL).
- Handle authentication flows (SSO, JWT).
- Write unit tests for components and API integration logic.
- Work closely with UX designers to translate designs into functional UI.
- Optimize frontend performance and ensure cross-browser compatibility.
- Follow linting and coding standards for maintainability.
Required Skills:
- 3+ years of React development experience with TypeScript.
- Strong expertise in MUI customization and theming.
- Hands-on experience with Redux Toolkit & RTK Query.
- Experience integrating with Java-based APIs.
- Familiarity with JWT token handling and secure API calls.
- Understanding of CI/CD pipelines and Git workflows.