XX
Expert Full-Stack Developer for Sports Federation Digital EcosystemFreelanceJobsCanada
XX

Expert Full-Stack Developer for Sports Federation Digital Ecosystem

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

À propos

Upwork Job Posting: Full-Stack Developer for UAE Polo Federation Digital Ecosystem (App & Website)
Job Title:
Expert Full-Stack Developer (React Native/Flutter & WordPress) for Sports Federation Digital Ecosystem
Job Description:
About Us:
The UAE Polo Federation is the official governing body for the sport of polo in the United Arab Emirates. We are dedicated to promoting the sport, supporting our affiliated clubs and registered players, and upholding the highest standards of governance. We have an existing mobile application and website, and we are looking for an expert full-stack development partner to help us evolve them into a single, world-class digital ecosystem.
Project Overview:
We are seeking a top-tier developer or agency to enhance our existing iOS/Android application and our WordPress website ). The goal is to create a seamless, unified platform that strengthens governance, adds new revenue streams, and increases community engagement across both app and web. This is a significant project with the potential for a long-term partnership.
Project Background & Polo Primer for Developers
We understand that polo is a niche sport. To succeed in this project, it is crucial to understand the context. We will provide full support and documentation, but here is a primer:
• What is Polo? A team sport played on horseback. Two teams of four players use mallets to hit a ball into a goal.
• Key Roles (User Types): Player (Pro/Amateur), Patron, Umpire, Club, Fan/Visitor.
• Handicap (HCP): A player's skill rating, from -2 to 10. This is a core piece of data.
• Governance is Critical: Our governance is aligned with the Hurlingham Polo Association (HPA), the international governing body. This is non-negotiable. This project is about digitizing and enforcing these rules.
• Why This Project Matters: Currently, critical reports and complaints are handled via email and phone. This is inefficient and lacks transparency. This project will create a single, secure, and auditable digital channel for all 14 official submission types, accessible via both the app and the website.
• Why Fees & Sureties? The HPA mandates fees for certain submissions to prevent frivolous claims (e.g., a £1,000 surety deposit for an umpire bias complaint). The system must handle these complex payment rules.
Full Collateral Provided: We have already prepared a comprehensive set of documents that will be shared with the selected developer, including a 20-slide board presentation, a master document of all 14 submission forms, the formal board resolution, and the official communication letter to clubs. You will not be expected to guess the logic.
Scope of Work (App, Website & Admin Portal)
This project covers both our mobile app and our WordPress website. We are looking for a partner who can handle both.
Part 1: Mobile App Enhancement (React Native / Flutter)
• Phase 1: Core Governance & Revenue
◦ Digital Governance Portal: Integrate a comprehensive reporting system with 14 distinct submission forms.
◦ Membership & Insurance Module: Build a new section for players to register, renew, and pay for their annual Federation membership, with API integration to our insurance provider (DNI).
◦ Payment Gateway Integration: Integrate Stripe to handle all in-app payments, including membership fees and complex surety deposits.
• Phase 2: Engagement, Community & Calendar
◦ Enhanced Social Features: Implement new community features like moderated Player Q&A sessions and fan polls.
◦ Social Media Integration: Embed the official @uaepolofederation Instagram and X (Twitter) feeds.
◦ One-Tap Calendar Sync: Add an "Add to Calendar" button for all tournaments and matches (using EventKit for iOS, CalendarProvider for Android).
• Phase 3: User Experience & Content
◦ Advanced Push Notifications: Implement a granular notification system.
◦ Personalized Content Hub: Create a "My Federation" section with a curated content feed.
Part 2: Private Federation Management Portal (Admin-Only)
This is a new, secure, private section of the website accessible only to authorized Federation staff. It will not be visible to the public.
• Statistics Dashboard: An interactive dashboard to visualize key Federation data from our historical Excel files. This includes charts for matches, teams, yellow cards, and disciplinary actions, with filters for seasons and tournaments.
• Fines Management System: A digital version of our current spreadsheet-based system. It must allow admins to issue fines, track payment status (UNPAID/PAID), and automatically update a player's eligibility (SUSPENDED/CLEARED) across the app and website. This requires role-based access (Admin=Edit, Club=View).
• Automated Birthday Greetings: A background service (CRON job) that automatically sends a personalized birthday email to members on their birthday, using a pre-designed template.
Part 3: Public Website Enhancement (WordPress)
• New "Membership & Governance" Section: Create a new, top-level section in the main navigation menu. This section will be the public-facing home for all governance-related matters.
• Integrate Governance Forms: The 14 submission forms from the app must also be available on the website. This will likely involve creating secure pages with embedded forms that connect to the same backend as the app.
• Membership Portal: The membership registration and payment portal must be accessible from the website, providing a web-based alternative to the app.
• Prominent App Download Links: Add professionally designed App Store and Google Play download buttons in the website header and footer.
• "Add to Calendar" Functionality: For every tournament listed on the website, add an "Add to Calendar" button that generates a universal .ics file.
• Embedded Social Media Feeds: Create a new section on the homepage to display the live feeds from Instagram and X.
• Content Synchronization: Ensure that key content like News, Tournaments, and Player Handicaps are synchronized between the app and the website, ideally managed from a single CMS.
What We're Looking For:
• A full-stack developer or agency with proven experience in both mobile app development (React Native or Flutter) and WordPress.
• Demonstrable experience with integrating Stripe for both in-app and web-based payments.
• Strong experience with API integration.
• A portfolio that includes complex, user-facing apps and websites.
• Experience with calendar (.ics) file generation and native mobile calendar APIs.
• Excellent communication skills and a proactive, problem-solving attitude. A willingness to learn the specific domain of polo governance is essential.
How to Apply:
To ensure you have read this post thoroughly, please start your proposal with the phrase "HPA Compliant".
In your proposal, please provide the following:
1 A brief introduction to you or your agency.
2 A description of your experience with projects of a similar full-stack nature (both app and web).
3 Links to at least one mobile application AND one website you have developed.
4 Your specific experience with Stripe integration across both app and web.
5 Acknowledge that you have read the "Project Background & Polo Primer" and confirm your comfort with working on a project in a specialized domain.
We look forward to reviewing your application and finding a great partner for this exciting project
Contract duration of 3 to 6 months. with 30 hours per week.
Mandatory skills: PHP, JavaScript, Mobile App Development, Game UI/UX Design, mysql database design, rest api intergration, WordPress, React Native, Flutter, stipe integration
  • Canada

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.