Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever

Front End & Back End Developer

  • Source: Indeed
  • myfightspace llc
  • $118,226 to $142,380 /yr
  • Hybrid
  • New York City
  • Full-Time
  • Mid level

Job Description

Senior Full-Stack Mobile Application DeveloperJob Summary

We are seeking an experienced Senior Full-Stack Mobile Application Developer to help build and launch a comprehensive social fitness and combat-sports platform.

The application will combine social networking, user-generated content, private messaging, live video streaming, fitness classes, event management, subscriptions, donations, notifications, and administrative moderation tools.

The ideal candidate has experience building scalable consumer mobile applications and can work across mobile development, backend services, APIs, databases, cloud infrastructure, real-time communications, media processing, and third-party integrations.

Key Responsibilities

  • Develop and maintain a cross-platform mobile application for iOS and Android.
  • Build secure user registration, authentication, email verification, password recovery, social login, and two-factor authentication.
  • Implement role-based accounts for members, athletes, trainers, moderators, and administrators.
  • Create a social feed supporting text, image, and video posts.
  • Develop likes, comments, threaded replies, mentions, tags, reposts, sharing, saving, following, muting, blocking, and reporting.
  • Implement personalized Following and Explore feeds using configurable weighted-ranking systems.
  • Build user and content search with predictive suggestions, filters, recent searches, and trending results.
  • Develop one-to-one real-time messaging with:
  • Text, images, videos, emojis, and links
  • Message requests
  • Replies and reactions
  • Delivered and read receipts
  • Typing indicators
  • Online status
  • Conversation muting
  • Blocking and deletion
  • Build user profiles displaying biographies, statistics, posts, events, classes, followers, and following.
  • Support public and private profiles with follow-request approval.
  • Develop on-demand and live fitness-class functionality.
  • Allow trainers to create, upload, edit, schedule, reschedule, cancel, and manage classes.
  • Implement recurring classes, class capacity, attendance tracking, invitations, bookings, reminders, and calendar integration.
  • Build live-class waiting rooms, participant lists, live chat, reactions, raise-hand functionality, and trainer controls.
  • Develop live and scheduled event functionality, including event details, athlete statistics, countdowns, viewer lists, comments, reactions, and historical results.
  • Create a prediction and voting system with real-time results and account-level vote controls.
  • Implement event-request, approval, scheduling, cancellation, and notification workflows.
  • Develop secure donation functionality, including preset and custom donation amounts, anonymous donations, progress tracking, receipts, payment failures, refunds, and organizer payouts.
  • Build recurring subscription functionality for premium classes and live content.
  • Implement subscription entitlements, paywalls, renewals, cancellations, failed-payment handling, purchase restoration, and billing history.
  • Create in-app, push, and email notifications with user-controlled preferences.
  • Develop an administrative web portal for managing users, roles, trainers, athletes, events, classes, subscriptions, donations, and reports.
  • Build reporting and moderation tools for posts, comments, messages, profiles, live chats, and live streams.
  • Implement moderation queues, warnings, strikes, suspensions, permanent bans, appeals, audit logs, and moderator permissions.
  • Integrate automated moderation for text, images, videos, audio, and live-stream content.
  • Develop reliable chunked media uploads with background processing, progress tracking, retry, resume, integrity validation, and secure cloud storage.
  • Optimize media delivery and playback across social posts, messages, recorded classes, and live-event replays.
  • Design the system to support significant concurrent usage and future growth.
  • Write clean, documented, maintainable, and testable code.
  • Participate in architecture planning, code reviews, debugging, quality assurance, user acceptance testing, and application-store release preparation.
  • Collaborate with product management, UI/UX design, QA, DevOps, and other developers.

Required Qualifications

  • Significant professional experience developing production mobile applications.
  • Strong experience with cross-platform mobile frameworks such as React Native or Flutter.
  • Strong backend development experience using Node.js, Python, Java, .NET, or a …

Skills

  • iOS
  • React
  • React-Native
  • Flutter
  • NodeJS
  • Python
  • Java
  • dot-net

Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with myfightspace llc

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes