Frontend Developer

Year    Remote, IN, India

Job Description

React.js Frontend Developer (Freelance / Contract)

About the Project

We are building a multi-tenant POS & business management SaaS platform designed for service-based businesses (salons, spas, clinics, etc.).

The platform includes:

Multi-location businesses Role-based access (Owner, Manager, Staff) Scheduling & bookings POS & payments Customer management Reports & dashboards
The backend is already being developed using Node.js, TypeScript, and MongoDB with a clean, scalable, multi-tenant architecture. We are now looking for an experienced React.js Frontend Developer to build a production-grade, scalable frontend.

Key Responsibilities

Develop a high-quality, scalable React.js frontend for a multi-tenant SaaS POS system Implement role-based UI flows (Owner / Manager / Staff) Build reusable, maintainable UI components Integrate REST APIs securely and efficiently Handle multi-tenant data isolation at the UI level (organization, location, user context) Implement dashboards, forms, tables, filters, and real-time updates Ensure performance, responsiveness, and cross-browser compatibility Work closely with the backend developer to align API contracts and data models Follow industry best practices for state management, error handling, and security Write clean, readable, and well-documented code
Required Skills & Experience

2+ years of professional experience with React.js Strong expertise in: React Hooks Functional components Component-driven architecture Experience working on multi-tenant SaaS applications Solid understanding of: Authentication & authorization flows Role-based access control (RBAC) Context-aware UI rendering Hands-on experience with: REST API integration Form validation & complex forms Dashboard-style applications Experience with state management (Redux / Zustand / Context API) Strong knowledge of: HTML5, CSS3, modern JavaScript (ES6+) Responsive design Ability to work independently and meet deadlines
Preferred / Nice-to-Have

Experience building POS systems, booking platforms, or CRM tools Experience with: TypeScript in React projects Tailwind CSS / Material UI / Ant Design Understanding of: Performance optimization Code splitting & lazy loading Experience working in startup or fast-paced product environments Familiarity with secure frontend practices for SaaS applications
What We're Looking For

Someone who has actually built real SaaS products, not just landing pages Strong problem-solving mindset Attention to detail and clean UI logic Ability to think in terms of scalability and long-term maintainability Clear communication and accountability
Contract Details

Engagement: Freelance / Contract Duration: Long-term (project-based with potential extension) Payment: Competitive, based on experience and scope Start: Immediate
How to Apply

Please share:

Your portfolio or live SaaS projects GitHub profile (if available) Brief description of multi-tenant systems you've worked on
Job Type: Part-time

Pay: ?400.00 - ?500.00 per hour

Expected hours: 20 per week

Benefits:

Work from home
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5148890
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Part Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year