← Вакансии

Fix Chat Module Performance Issues

Бюджет: $350.0 FIXED / ⭐ 4.52 (55) India

javascript, typescript, react-native, websockets, performance-tuning

Task: Fix Chat Module Performance Issues Problem Statement: The React Native offline-first chat app, using RealmDB for local storage, WebSockets for real-time message delivery, and FCM for offline push notifications, suffers from severe frontend performance issues: Slow chat screen loading – Opening a chat takes longer as message count grows, with visible delay before content appears. Lag while sending messages – UI freezes or stutters briefly when sending a message over WebSockets. Choppy scrolling – Scrolling through message history becomes progressively worse with more messages, especially with rich content. Delayed reactions and edits – Tapping to react or edit a message feels unresponsive with visible lag. UI jank during real-time updates – Incoming WebSocket messages or FCM-triggered background syncs cause the screen to stutter or flicker. High memory usage – App becomes sluggish over time as messages accumulate, with performance degrading as history grows. Expected Outcome: The chat module should feel fluid and responsive regardless of message count – from a few messages to thousands or even unlimited history. All interactions (send, edit, delete, react, pin, scroll, and incoming messages) should be immediate and jank-free at any scale. IMPORTANT: We are looking only for Senior/Staff-level React Native engineers with proven experience building and optimizing large-scale real-time chat or messaging applications. Candidates must have hands-on expertise in React Native performance tuning, RealmDB optimization, WebSockets, offline-first architecture, and handling chat histories containing tens of thousands to millions of messages. Junior, mid-level, or developers without production-scale chat performance optimization experience will not be considered. Please apply only if you have successfully delivered high-performance messaging products with smooth scrolling, instant message delivery, and responsive real-time updates at scale.
Открыть заказ