← Trabajos

React Native + Node.js Developer Needed to Complete & Optimize Real-Time Chat App

Presupuesto: $200.0 FIXED / ⭐ 0.00 (0) India

amazon-web-services, react-native, node.js, android, ios, mongodb, socket.io

Job Description We are looking for an experienced React Native + Node.js developer to optimize, improve, and scale our real-time messaging application Amigo. The app is already live on both the Google Play Store and Apple App Store. Our anonymous Ghost Mode is production-ready, and the complete login/signup flow with Phone OTP and Email OTP has already been implemented. We're looking for a developer who can work on an existing codebase, improve stability, optimize performance, implement secure messaging, and prepare the app for future growth. This is not a project from scratch. The app is already functional and requires optimization, bug fixing, scalability improvements, and completion of the remaining features. Current Tech Stack React Native Node.js Socket.IO MongoDB AWS Firebase Authentication Scope of Work Optimization & Stability Optimize the existing codebase Improve application performance Improve backend scalability Optimize Socket.IO connections Optimize database queries Improve API performance Improve memory usage and overall app responsiveness Bug Fixes Fix remaining bugs and edge cases Improve overall app stability Resolve UI/UX inconsistencies Review and improve existing implementations where necessary Security & Encryption Implement secure messaging architecture: Direct Messages (DM) Implement End-to-End Encryption using the Signal Protocol (or an equivalent industry-standard implementation). Groups & Signals Implement secure server-side encryption for messages in transit and at rest. End-to-End Encryption is not required for Groups or Signals. Remaining Features Complete the remaining broken or minor features Improve overall user experience Optimize architecture for future scalability Prepare the application for handling a large number of concurrent users Requirements We're looking for someone with experience in: React Native Node.js Socket.IO MongoDB AWS Real-time messaging applications Mobile app optimization Backend scalability Secure application architecture End-to-End Encryption (Signal Protocol preferred) Writing clean, scalable, and maintainable code Bonus Skills Experience building large-scale messaging applications Experience implementing Signal Protocol Performance optimization for real-time systems Security-focused application development Experience with production mobile applications Deliverables Optimized and production-ready code Remaining bugs resolved Improved performance and stability Better scalability for future growth End-to-End Encryption implemented for Direct Messages Secure server-side encryption implemented for Groups & Signals Remaining features completed Well-structured, maintainable code To Apply Please include: Links to similar chat or real-time applications you've worked on Your experience with React Native, Node.js, Socket.IO, and MongoDB Your experience implementing End-to-End Encryption (especially Signal Protocol) Your estimated timeline for completing the project Important We are looking for a developer who has experience working on real-time chat applications and can confidently work within an existing codebase. The goal is to optimize, stabilize, and scale Amigo while following industry best practices for performance, security, and maintainability. Long-term collaboration is possible for the right candidate.
Abrir en Upwork