React Native Developer for Chat MVP
Skills Required
Description
The project centers around developing a chat MVP that is simple, fast, and scalable. The goal is to deliver a reliable foundation for real-time communication without unnecessary complexity.
React Native will be the core technology. The developer should have hands-on experience with both JavaScript and TypeScript, ensuring code is well-structured and easy to maintain.
Initial work will focus on building secure authentication and smooth onboarding so that users can begin messaging immediately.
Message delivery needs to be real-time and reliable. Handling cases like dropped connections, retries, and offline sync will be important.
The developer will also design clean, intuitive chat interfaces. Conversations should be easy to follow with proper timestamps, read receipts, and typing indicators.
Performance will be critical. The MVP must feel lightweight, avoiding delays even as conversation threads grow longer.
Responsibilities will include:
Implementing core chat functionality
Setting up local storage for offline access
Ensuring cross-platform consistency across iOS and Android
Testing is part of the scope. Automated unit tests and manual QA should confirm that the MVP performs well under real-world conditions.
Collaboration with backend developers will be required to ensure APIs are integrated smoothly and efficiently.
Security cannot be overlooked. Data encryption and se...