Expected duration: 3 - 4 weeks We are looking for skilled and passionate mobile developer, with experience in: * Ionic Angular * Firebase
to "rebuild" chat features in existing mobile app. The candidate must have previous experience in building chat app in the past based on free and/or open source technology stack.
The app is already developed. We need to rebuild the chat features based on Ionic4/5 and Firebase stack. The new chat features must contain the following functionalities:
* Real Time Text Chat over socket.io with complete history * load chat history on scroll * 1:1 Individual Chat * Group Chat * Create new group * Add / remove person * Manage group profile picture and descriptions * upload images/videos * emjois support * add people to chat from contact list (send link to app if user not downloaded the app) * send + read ticks (similar to whatsapp) * typing indicator * timestamp * integrate with existing authentication (Firebase based) * Social sharing * Push Notification using Firebase Cloud Messaging (FCM) and Firebase Cloud Functions (FCF) * Unread messages count on friends/groups list * Enable & Disable push notifications * Messages Search
Previous experience in Firebase, Ionic Angular and Chat is a MUST.
Please answer the following questions along with your proposal (bids without answering all the questions will NOT be entertained): 1) Do you have experience with Firebase? 2) Do you have experience with Ionic and Angular? 3) Have you built Chat apps in the past using Ionic framework? Can you share an apk, or a video recording of the app? 4) Which of the features mentioned in the job post you do not have experience with using Ionic framework? (e.g. typing indicator, ... etc.) 5) What is the technology stack are you intending to use for Push notifications, storing chat history, websocket? 6) Have you read the attached specifications? 7) Is your offer negotiable?