Responsibilities:
App Development and Design:
Design and develop a user-friendly mobile app (cross-platform using React Native or Flutter).
Implement features for event management, player RSVP, wait-list management, and notifications.
Develop admin functionalities for team creation and event scheduling.
Create a voting system for Player of the Day (POTD) and champion announcements.
Integrate a basic group chat functionality and bot notifications.
Backend Development:
Set up and manage the backend using Node.js with Express.js, Django, or equivalent.
Ensure secure user authentication and data management.
Implement a robust notification system (using Firebase Cloud Messaging or OneSignal).
Database Management:
Choose and configure an appropriate database (Firebase, MongoDB, PostgreSQL).
Implement data models for user information, events, teams, and notifications.
Testing and Deployment:
Conduct thorough testing (unit, integration, and user testing) to ensure a high-quality product.
Deploy the backend on a cloud service (AWS, Heroku, Google Cloud).
Prepare and submit the app to Google Play Store and Apple App Store.
Maintenance and Updates:
Monitor app performance and user feedback.
Regularly update the app to fix bugs and add new features.
Requirements:
Proven experience in mobile app development (React Native, Flutter) and backend development (Node.js, Express.js, Django).
Strong UI/UX design skills.
Experience with database management (Firebase, MongoDB, PostgreSQL).
Knowledge of authentication mechanisms (OAuth, JWT).
Experience with implementing push notifications.
Strong testing skills and experience with CI/CD tools.
Excellent communication skills and ability to work independently.
Portfolio of previous mobile app projects.
Preferred:
Experience in developing sports-related or event management apps.
Familiarity with project management tools.
Knowledge of analytics tools to monitor app usage and performance.
Budget:
Please provide your estimated cost and timeline for completing this project. Open to both fixed-price and hourly arrangements.
Hourly Range: $30.00-$80.00
Posted On: July 07, 2024 23:17 UTC
Category: Full Stack Development
Skills:Ruby on Rails, Firebase Cloud Firestore, Mobile App Development, React Native, Flutter, OAuth, JavaScript, iOS, Android
Country: Egypt
click to apply
Powered by WPeMatico
