Back to careers

Mobile Engineer

About the job

Outbound is building a travel planning app that helps people turn a loose trip idea into something they can actually use: where to stay, what to do each day, what still needs a decision, and what changes when plans shift.

We are hiring a Mobile Engineer to own the Flutter app experience across trip creation, itinerary review, activity details, saved trips, account moments, and paid features. You will work closely with product, design, and backend to make complex travel planning feel calm and useful on mobile.

This role is for someone who can ship polished product work, improve the foundations of the app, and care about the small details that make a mobile experience feel trustworthy.

What you'll do

1. Product and feature delivery

  • Build new mobile features from idea to release, especially trip creation, itinerary review, activity detail pages, saved trips, and account flows.
  • Turn complex travel planning and AI-assisted suggestions into clear mobile experiences that first-time and returning travelers can understand.
  • Collaborate with product, design, and backend to define requirements, make tradeoffs, and keep important work moving.

2. Mobile app quality

  • Improve app structure and reusable Flutter components so new screens are easier to build, test, and maintain.
  • Keep navigation, forms, paywalls, loading states, empty states, and errors consistent across the app.
  • Make the app feel dependable in everyday travel conditions, including slow Wi-Fi, app switching, and returning to older trips.

3. Shipping and collaboration

  • Write clean, maintainable Dart and Flutter code that is easy for a small team to understand and extend.
  • Test important mobile journeys before release and help raise the quality bar for what gets shipped.
  • Communicate clearly about scope, tradeoffs, risks, and progress in a fast-moving early product team.

What good looks like

  • Travelers can create a trip, review an itinerary, open activity details, and return later without feeling lost.
  • Core mobile flows feel polished enough for real users: clear navigation, responsive screens, readable copy, and sensible loading behavior.
  • The app handles common travel moments gracefully, including slow connections, interrupted sessions, and plans that change.
  • The mobile codebase becomes easier to extend because important flows and shared components are cleaner than when you found them.

What we're looking for

  • 3+ years building production mobile apps, ideally with Flutter.
  • Strong Dart and Flutter fundamentals, including app structure, reusable components, navigation, async work, state management, and testing.
  • Experience shipping user-facing flows such as authentication, forms, subscriptions, notifications, deep links, offline behavior, or rich content screens.
  • Experience deploying and maintaining apps through the Apple App Store or Google Play.
  • Good understanding of mobile UX/UI best practices and the judgment to make complex flows feel simple.
  • Comfort working with APIs, local storage, analytics, crash/error reporting, and app performance tools.
  • Clear communication and collaboration with product, design, backend, and founder-level stakeholders.
  • A product-minded approach to engineering: you care about what users see, not only what the code does.

Nice to have

  • Experience with travel, maps, subscriptions, AI-assisted features, or other consumer products where trust and timing matter.
  • Experience working in a small product team where engineers help shape scope, not just implement assigned tickets.

Why join Outbound

  • Own the mobile experience of an early consumer product before the interaction patterns are locked in.
  • Shape the Flutter foundations, not only individual screens.
  • Work closely with product, design, and backend with a short path from decision to shipped app experience.

Apply for this role

Send a short note and include work that shows how you think: a portfolio, shipped product, teardown, writing sample, GitHub, resume, or anything concrete.