UNITED STATES SOCCER FEDERATION 1-posted 4 months ago
Atlanta, GA
51-100 employees

We are seeking a passionate Mobile App Developer to join our Product Engineering team. This role is central to delivering high-impact mobile experiences that connect millions of soccer fans, players, coaches, and organizations across the United States. You will contribute to flagship applications that power fan engagement, player development, and grassroots initiatives—shaping how soccer is experienced in America. As part of our team, you will focus on building cross-platform mobile apps using Flutter, collaborating with backend services and working in an event-driven environment to deliver responsive, scalable, and dynamic user experiences.

  • Design, build, and maintain high-performance, cross-platform mobile apps using Flutter (Dart)
  • Support native development (as needed) in Swift (iOS) and Kotlin/Java (Android)
  • Deliver features that integrate with backend APIs and event-driven systems
  • Build intuitive, responsive, and accessible user interfaces for fans, players, and organizations
  • Work with UI state machines to manage complex view flows and transitions
  • Implement UI streaming patterns to deliver real-time, reactive mobile experiences
  • Collaborate closely with designers, product managers, and backend engineers
  • Participate in code reviews, technical planning, and Agile ceremonies
  • Instrument applications for performance monitoring, telemetry, and crash reporting
  • Contribute to a strong mobile architecture that scales across multiple apps and use cases
  • Bachelor's Degree or higher in Computer Science, Software Engineering, or related technical field OR relevant skillset
  • Mobile development experience
  • 1+ year of experience building and shipping Flutter applications in production
  • Familiarity with publishing apps to the App Store and Google Play
  • Understanding of state management, asynchronous programming, and secure storage in Flutter
  • Proficiency in modern programming languages such as JavaScript/TypeScript, Python, Java, or C#
  • Experience with web development frameworks (React, Angular, Vue.js, or similar)
  • Knowledge of version control systems (Git) and collaborative development workflows
  • General knowledge of soccer and passion for growing the sport in the United States
  • Capable of working in fast-paced and demanding environments, especially during tournament periods
  • Must be able to connect 'micro' technical details to the 'macro' vision and mission of advancing soccer in America
  • Proficient experience with Microsoft Suite (Word, PowerPoint, Excel, and Outlook) and modern development tools
  • Minimum 3-5 years of professional mobile development experience
  • Experience working with event-driven architectures and message-based systems
  • Familiarity with UI state machines (e.g., XState or custom implementations)
  • Experience implementing UI streaming using techniques like data subscriptions or observables
  • Experience building apps for large-scale, high-traffic audiences
  • Knowledge of mobile DevOps (CI/CD pipelines, Fastlane, Bitrise, etc.)
  • Familiarity with tools like Firebase, Sentry, App Center, or similar for monitoring and error tracking
  • Background in sports tech, fan engagement, or media applications
  • Bilingual (Spanish preferred)
  • Previous experience in sports, entertainment, or media technology
  • Comprehensive compensation package
  • Casual work environment
  • Inclusive culture
  • Atmosphere for professional development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service