Tribe Running
Freelance Android Developer – Kotlin & Jetpack Compose
Tribe RunningItaly191 days ago
ContractEngineering, Information Technology

We’re Tribe Running, a fast-growing social running app that helps runners connect through events, training sessions, and shared goals. Our iOS and Android apps are live, and we’re building out our web platform for club and event management.


We’re looking for a freelance Android developer to join us in continuously improving the app experience, rolling out new features, and refining key flows like authentication, navigation, and activity syncing.


This is a full-time freelance role, with the potential for ongoing collaboration over time.


 🔧 What You'll Do


  • Improve and refactor core flows in the existing Android app
  • Implement new features from scratch.
  • Ensure a consistent user experience across devices and states (cold start, push taps, deeplinks)
  • Enhance integration with Health Connect APIs
  • Build reusable and testable UI components in Jetpack Compose
  • Handle auth states, onboarding, and token/session management
  • Debug crashes, fix edge cases, and improve app stability
  • Collaborate closely with the iOS dev, backend team, and founder


✅ Must-Haves


  • Strong experience with Kotlin and Jetpack Compose
  • Reactive programming with Coroutines/Flows
  • Dependency Injection with Hilt
  • Proficient in Clean Architecture, MVVM, and modular codebase practices
  • Experience handling auth flows and token refresh logic
  • Familiarity with writing unit/UI tests
  • Understanding of REST APIs and mobile data syncing
  • Comfortable implementing deeplinks and push notification handling
  • Collaborative mindset — works well in async and startup environments
  • Communicates progress clearly and documents key decisions


🌟 Bonus Points


  • 🏃 Experience with fitness or tracking apps (e.g., Garmin, Google Fit)
  • 🛠️ Familiarity with analytics/event tracking tools (Firebase, Sentry, etc.)
  • ⚙️ Exposure to CI/CD or Gradle optimization
  • 🌐 Comfort navigating multi-environment builds (staging, production)
  • 📈 Passion for performance, animations, or delightful UX details


🗓️ Project Scope and Timeline


This is a long-term freelance opportunity with immediate impact and room to grow. We work in fast, collaborative sprints — and we’re open to ongoing collaboration beyond initial releases, depending on fit and performance.


📦 Deliverables


  • Shipped features and fixes for the Android app
  • Refactored and modularized code (Jetpack Compose components)
  • Integration of new services or APIs
  • Testing coverage or QA support as needed
  • Clear dev documentation or handoff notes for future contributors


💼 Why Work with Us?


We’re building a community-first running app where people can meet, train, and grow together. You’ll help scale the Android app to thousands of users — and shape the experience of runners worldwide. If you love clean code, fast iteration, and meaningful products, let’s talk.


📬 How to Apply


  • A short intro and your availability
  • A link to your GitHub, portfolio, or released apps
  • A brief note on relevant feature work or API experience
  • Your freelance rate or estimated project budget


Let’s build something runners will love. 🏃‍♂️🏃‍♀️

Key Skills

Ranked by relevance