About the Job:
Key Responsibilities:
- Develop responsive and dynamic user interfaces using React.js, Material-UI (MUI), Vite, and Tailwind CSS.
- Manage application state efficiently using Redux or Zustand.
- Integrate front-end applications with Firebase for real-time updates, push notifications, and Firestore listeners.
- Collaborate with backend teams and designers to deliver seamless user experiences.
- Optimize front-end performance, implement lazy loading, and ensure code quality.
- Work on version control and task management tools like Git and Jira.
Must-Have Skills:
- Framework & Libraries: React.js, Material-UI (MUI), Vite, Tailwind CSS
- State Management: Redux, Zustand
- JavaScript Runtime: Working knowledge of Node.js
- Firebase: Push notifications, real-time listeners (e.g., Firestore), and other front-end integrations
- Must have completed at least 3 professional React projects