Development of the server-side functionality for sending push notifications (Firebase Cloud Messaging) to a cross-platform mobile application (Android, iOS) is required.
It is necessary:
- to add the required libraries to the project;
- to add endpoint(s) for receiving necessary user data from the mobile application (tokens for sending notifications, etc.) and saving them to the database;
- to add a service that:
- allows sending a message with data to the specified user;
- allows sending a message to all users of the mobile application.
Collaboration with the main backend developer is implied:
- providing the ready-made code related to sending push notifications;
- fixing issues found during code review;
- assisting in integrating the code into the main development;
- consulting until full functionality is achieved.
Collaboration with the mobile application developer is implied:
- agreeing on the format of transmitted data;
- consulting until full functionality is achieved.
Backend technology stack:
Kotlin, Ktor, MongoDB, Gradle, Git (BitBucket).