Key Responsibilities:
- Develop and maintain complex React applications using best practices and design patterns
- Implement efficient state management solutions using Redux
- Create reusable UI components using Material UI framework
- Collaborate with backend developers to integrate RESTful APIs
- Optimize application performance and ensure cross-browser compatibility
- Mentor junior developers and conduct code reviews
- Participate in agile development processes and sprint planning
Required Skills:
- 5+ years of experience in frontend development
- Strong proficiency in React.js and its core principles
- In-depth understanding of Redux state management
- Experience with Material UI or similar component libraries
- Expertise in JavaScript (ES6+), HTML5, and CSS3
- Familiarity with modern frontend build tools (e.g., Webpack, Babel)
- Experience with version control systems (preferably #Git).
- Strong experience with Typescript
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities