Ruzora

Flutter Engineer

Remote (LATAM)
Full-time
Senior

Build cross-platform apps in Flutter and Dart for US startups that want one team shipping to both stores.

Already applied? Check your status

About the Role

We're looking for a Senior Flutter Engineer to join our partner companies building consumer and field-service apps where a single Dart codebase serves iOS and Android. You'll own architecture and state management, write platform channels when the framework runs out, and keep frame times smooth on the cheap Android devices real users carry.

What You'll Do

  • Build and ship features with Flutter and Dart
  • Own state management with Riverpod, Bloc, or Provider
  • Write platform channels to reach native iOS and Android APIs
  • Profile and fix jank, rebuild storms, and memory growth
  • Manage flavors, releases, and store submissions
  • Write widget and integration tests that run in CI

Requirements

  • 5+ years of mobile development, 3+ with Flutter in production
  • Apps shipped to both the App Store and Google Play
  • Strong Dart fundamentals: null safety, async, streams, isolates
  • Experience with a state-management library and a clear architecture
  • Experience with mobile CI/CD and release management
  • Excellent written and verbal English (B2+)

Nice to Have

  • Native Swift or Kotlin experience for channel work
  • Experience with Flutter on web or desktop
  • Experience with offline-first sync and local databases
  • Contributions to Flutter packages

Tech Stack

Flutter
Dart
Riverpod
Firebase
Fastlane
SQLite

Benefits & Perks

Competitive USD salary
100% remote work
Flexible working hours
Professional development budget
Health insurance stipend
Equipment allowance

Apply for this Position

Competitive salary - Remote

That's all for now. We'll ask for the rest (LinkedIn, exact rate, availability) on your profile later.

By submitting, you agree to our privacy policy and terms of service. We use your profile to match you to roles, and your work history to learn which companies hire Latin American engineers. When we contact one of those companies, we never mention you or show them your profile. Our public pages also show anonymous summaries of our vetted engineers (by skill, level and availability, never a group of fewer than five) and blind profiles without your name, employer or contact details (they show your seniority, experience, skills and your working-hours overlap with US Eastern time); email team@ruzora.com to be left off every public page.

Guides for engineers

Free guides from the Ruzora blog.

Remote roles paid in USD

Know someone perfect for this role?

Send them the link. And if it's you, apply with your CV in minutes.