Job Description
Responsibilities:
- Build clean and modern UI screens using React.js (and Flutter in future).
- Work closely with backend APIs (Node.js + Express + PostgreSQL).
- Make the app fast, responsive, and smooth across devices.
- Write reusable components and maintain a clean folder structure.
- Handle API errors, edge cases, and loading states nicely.
- Use state management (Redux/RTK or Provider/BLoC).
- Follow design guidelines from Figma and keep UI consistent.
- Write basic test cases for important components and flows.
- Work with Git, follow proper commits, and push code regularly.
- Contribute ideas to improve user experience and performance.
Requirements:
- Strong knowledge of React.js, JavaScript, and modern ES features.
- Understanding of REST APIs and JWT-based authentication.
- Experience with HTML, CSS, Tailwind / Material UI.
- Familiarity with Redux/RTK or similar state management.
- Basic understanding of building mobile screens (Flutter optional but a bonus).
- Comfortable working in a fast-paced startup environment.
- Good problem-solving skills and attention to detail.
- Experience with Git/GitHub and basic testing (Jest/RTL).
- Open to learning, experimenting, and improving features continuously.
If an employer asks you to pay any kind of fee, please notify us immediately. Unstop does not charge any fee from the applicants and we do not allow other companies also to do so.