Looking for a talented and experienced Full-Stack Mobile App Developer and Designer to create a comprehensive mobile app for organizing and managing sports activities. The app will facilitate organizing events, managing players, creating teams, and much more, aiming to simplify the hectic process of organizing sports activities like football (soccer), volleyball, etc.

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