Any
40,000 PHP/ 20 Hours
TBD
Oct 19, 2022
Hello!
I am looking for a developer who is experienced using Redux/saga, Firebase and React who has an understanding of WebRTC/Agora/twillio/100ms etc.
Our client is making a small language learning platform in which users will have the opportunity to connect with each other to practice speaking languages.
The majority of the Front-End components are being handled by another developer, however we need someone who can come in and integrate static Front-End components with Firebase/FireStore and authentication. We would like to use Redux/Saga to handle the state across the app and requests to Firestore etc.
The ideal person would be confident in their ability and comfortable working on a small team or independently.
Key Skills:
Redux/SAGA Firebase
Essential:
- Implement backend functionality and requests such as Authentication, CRUD and DB using Firebase with Redux/Saga.
- Good knowledge of state management with tools such as Redux/Redux-Toolkit and Saga middleware.
- Very good knowledge of Firebase with the ability to write rules for security, protect against malicious users and reduce the number of read/writes to optimise usage.
- Understanding of React with functional components (hooks).
- Knowledge of WebRTC or integrating with third party services such as twillio or Agora.
Platform planned features:
-Ability to add users as a friend, and send private messages to them through chat.
-Upload profile information including image, location, languages spoken.
-Search for users based on the languages that they speak.
- Video/Voice chat integration (twillio/Agora/100ms/WebRTC, or similar)
Possible future features:
- React Native/Firebase application for IOS and Android
We are looking for a developer to come onboard and work with us part time for around 15 - 20 hours per week to help deliver the application. We are happy for you to work flexible hours and we will keep in touch with you via a trello/project board and regular
If you are interested please could you send me a message with your experience, availability (hours you can work) and expected hourly rate? Thank you and I look forward to hearing from you.