Role Overview
Join TrustRoute, a next-generation communication platform focused on secure calling, messaging, identity verification, and trusted digital communication. This is a 2-month remote, unpaid internship where you will work on a live product involving real-time communication, scalability, and mobile performance rather than a simple CRUD application.
Responsibilities
- Develop new features for our React Native mobile application.
- Build responsive and intuitive user interfaces.
- Integrate REST APIs and Firebase services.
- Improve application performance and reliability.
- Debug and resolve production issues.
- Work with real-time communication technologies like WebRTC, notifications, and sockets.
- Collaborate closely with the founder to brainstorm, design, and ship new features.
Requirements
- Good understanding of JavaScript or TypeScript.
- Experience with React Native.
- Knowledge of React Hooks and component architecture.
- Familiarity with REST APIs.
- Understanding of Git and GitHub.
- Strong debugging and problem-solving skills.
- Ability to learn independently.
- Students pursuing B.Tech, BCA, MCA, M.Tech, or recent graduates.
- Availability for 20–30 hours per week.
Skills
- React Native
- JavaScript
- Firebase
- REST APIs
- Git
Nice to Have
- Firebase (Authentication, Firestore, Realtime Database, Cloud Messaging).
- Redux, Zustand, or other state management libraries.
- Native Android or iOS development basics.
- Push Notifications.
- WebRTC or LiveKit.
- Experience publishing apps to Play Store or App Store.
Perks
- Flexible working hours and fully remote work.
- Letter of Recommendation and Internship Completion Certificate.
- Opportunity to receive a Pre-Placement Offer (PPO) for future paid roles.
- Direct mentorship from the founder.