Senior Flutter Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+2 more
Job description
You’ll build native Flutter implementations for:
- Interactive maps using MapLibre Native
- Native report submission flows
- Feature detail screens
- Offline-first caching and sync
- Push notifications and deep links
- Local storage and anonymous identity handling
- RTL-first UI (Persian/Farsi + English)
- Onboarding, permissions, themes, and app settings
Requirements
We are seeking a highly skilled and energetic Senior Flutter Developer to join our development team! In this role, you will lead the design, development, and deployment of cutting-edge mobile applications using Flutter, ensuring seamless user experiences across platforms.
We are rebuilding our iOS and Android apps from React Native (Expo) to Flutter.
Our application is a secure platform that delivers real-time safety alerts and anonymous incident reporting for civil society organizations operating under repression. The platform provides early warnings for imminent threats, features interactive maps visualizing danger zones, and is engineered to stay reliable under severe internet filtering and throttling.
The current app relies heavily on embedded WebViews for core flows like report submission and feature detail pages. We are replacing all of that with fully native Flutter screens.
Your role is to lead the rewrite end-to-end and help build a fast, reliable, offline-capable mobile app with excellent UX across Android and iOS. Compensation will take location in to consideration., * 4+ years building production Flutter apps
- Experience shipping apps to both App Store and Google Play
- Strong understanding of native mobile development on iOS and Android
- Experience with map-heavy applications and performance optimization
- Push notification and deep linking experience
- Strong knowledge of offline-first architecture
- Experience building RTL interfaces (Persian or Arabic preferred)
- Experience working with native libraries (AAR/XCFramework/lib*.so)
- Experience integrating with backend services and consuming REST APIs
- Experience with CI/CD
Preferred Qualifications
- React Native to Flutter migration experience
- Persian language familiarity
- Experience with alternative app distribution methods
Benefits & conditions
From $60,000 a year - Contract, Pulled from the full job description
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance
- Dental insurance
- Paid holidays
- Flexible schedule, * Competitive compensation commensurate with experience
- Medical, dental, and vision insurance with enhanced 401(k) matching for US-based employees
- Flexible working hours and fully remote work
- Professional development opportunities, including training programs and conferences
- Paid Time Off, Paid Holidays, Paid Leave for US-based employees
About Holistic Resilience
Holistic Resilience is a nonprofit that builds tools and infrastructure to protect internet freedom, privacy, and civil liberties in repressive environments. We work across countries to support activists, journalists, and civil society with secure access to information, surveillance monitoring, and digital safety tools. Our projects include VPNs, alternative internet systems, and threat intelligence, all grounded in real-world needs and local partnerships.
Holistic Resilience is an equal opportunity employer. We encourage applicants from all backgrounds to apply.
Pay: From $60,000.00 per year
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Basic And Advanced Networking in Dart and Flutter
Cross Platform Mobile Development Frameworks to Use in 2025
Fully Remote Software Engineer Jobs
8 No-Code App Builders