13 Where U Elevate Jobs
Full Stack Engineer - Python/React.js (6-8 yrs)
Where U Elevate
posted 3d ago
Key skills for the job
About the Role / What You Will Own :
You'll be the bridge between AI and people, building the interface where every interaction happens. You'll be making the real-time AI-powered chat experience (for both web and mobile) that feels natural, fast, and fun to us-whether through text, emojis, or real-time voice interactions. Your work will make AI feel like a best friend, one message at a time.
What You'll Be Doing :
- Build a cross-platform chat UI (mobile + web) using Flutter for mobile and React/Next.js for web.
- Store all conversations (text + voice) in Supabase for retrieval in user chats & future model training.
- Integrate real-time messaging with Supabase Realtime (PostgreSQL pub/sub system) for instant, lag-free interactions.
- Implement real-time voice conversations using WebRTC or equivalent low-latency voice frameworks.
- Optimize AI interactions on the frontend, ensuring AI responses feel natural and dynamic.
- Develop AI-driven onboarding flows, ensuring that new users feel engaged from the start.
- Sync messages across devices, ensuring conversations are fluid between web and mobile.
- Enhance user engagement with emoji reactions, message swiping, and push notifications (Firebase Cloud Messaging FCM).
- Ensure smooth API integration between frontend and AI backend (FastAPI + Python).
- Implement security measures for safe user interactions and authentication.
Tech Stack :
- Frontend Framework - Flutter (Dart-based) for mobile + Flutter Web OR React (Next.js) for web.
- Backend-as-a-Service (BaaS) - Supabase (PostgreSQL-based).
- Real-time Messaging - Supabase Realtime (PostgreSQL pub/sub system).
- Voice Processing - WebRTC (for real-time voice conversations) + Whisper API (for STT).
- Push Notifications - Firebase Cloud Messaging (FCM).
- Deployment - Azure App Services.
- Authentication - Supabase Auth (for login & security).
- Storage - Supabase Storage (for text & voice conversations).
- WebSockets - For low-latency AI response delivery.
Must-Have Skills :
- Frontend Development.
- Flutter (Dart) for mobile development.
- React/Next.js for the web app.
- Storage, Real-Time Messaging & AI Integration.
- Data Storage - Supabase (for storing text & voice conversations).
- Experience working with Supabase Realtime (PostgreSQL pub/sub) or Firebase.
- Strong understanding of WebSockets and API-based messaging.
- Voice & WebRTC.
- Experience integrating WebRTC or other low-latency voice APIs.
- Multi-Device Syncing.
- Knowledge of implementing chat history sync between mobile & web apps.
- Push Notifications & Security.
- Hands-on experience with Firebase Cloud Messaging (FCM).
- Basic authentication and security best practices.
Good-to-Have Skills :
- AI-Driven UI Enhancements: Experience in optimizing AI-generated message structuring to feel more human.
- Performance Optimization: Experience in making real-time chat UIs fast, fluid, and engaging.
What Success Looks Like :
- A Chat Experience That Feels Real: Messaging and voice chat feel as instant and natural as talking to a real friend.
- Seamless AI Interaction Across Devices: Conversations flow effortlessly between web and mobile.
- High-Performance, Scalable Frontend: The UI handles thousands of users smoothly with no lag.
Functional Areas: Software/Testing/Networking
Read full job description5-6 Yrs