Experience: 3–6 Years
Job Type: Full-Time / Contract / Remote
Location: Remote (India / Global)
About The Role We are building an event-driven UI that does not depend on mutable backend responses.
The frontend rebuilds state from immutable events, works offline-first, and stays consistent under real-time updates.
This role is for developers who care deeply about state management and clean UI architecture.
What You Will Work On
Event-driven UI state using reducers (BLoC, Redux, or similar)
Chat UI rebuilt entirely from event streams
Media previews using asset references rather than uploads
Optimistic UI with guaranteed consistency
Real-time updates via WebSockets
Must-Have Experience
Strong experience with reducer-based state management
Ability to build UI from streams of events
Handling delete and edit actions as new events, not mutations
Experience with chat, feed, or timeline-style interfaces
If you rely only on API responses without understanding state derivation, this role is not a fit.
Tech Stack
Flutter or React / React Native
State management libraries (BLoC, Redux, or similar)
WebSocket integration
Offline-first UI patterns
What You Will NOT Do
Mutate message objects
Depend on backend flags for UI state
Hardcode UI logic around mutable APIs
Job Types: Full-time, Part-time, Permanent, Fresher, Internship, Contractual / Temporary, Freelance, Volunteer
Contract length: 6 months
Pay: ₹11,678.46 - ₹30,000.00 per month
Expected hours: 40 per week
Benefits:
Work from home
Work Location: Remote