Flutter Developer (Middle)

  • Hello!
  • We are currently looking for a Flutter Developer to join our partner team Inspirio and work on building and maintaining mobile applications for the financial domain and utilities (iOS and Android).
  • Inspirio is a digital product ecosystem that launches and scales mobile applications across the utility, productivity, health, and wellness niches. We build apps that help people solve everyday tasks quickly, conveniently, and intuitively.
  • More about us
  • Over 4 years of expertise in mobile app development and 10+ years in SEO.
  • Multiple successfully delivered projects in the US, Canada, and the UK.
  • Products with real social value that positively impact users’ daily lives.
  • A strong synergy between mobile applications and websites within our ecosystem.
  • A fast-paced culture where speed and efficiency are key.
  • A team-driven environment where support and initiative are essential.

Remote Full-Time | Development
Apply

job description

WHAT YOU’LL DO:

  • Developing new mobile applications of varying complexity:
  • Building apps from scratch (architecture, logic, UI).
  • Examples include document scanners, PDF generators, invoice trackers, calculators, checklists, planners, note-taking apps, and financial applications.
  • Maintaining and improving existing applications:
  • Bug fixing, performance optimization, framework updates.
  • Third-party integrations:
  • Firebase (analytics, databases, push notifications, etc.).
  • Advertising platforms (AdMob, Facebook Audience Network).
  • Payments (in-app purchases, subscriptions).
  • UI development:
  • Working with logs, crash reports, and analytics.
  • Implementing designs from Figma.
  • Adaptive layouts for different device types.
  • Performance optimization:
  • Reducing app size, profiling, improving launch speed and animation smoothness.
  • Unifying approaches across apps (templates, reusable components).
  • Quality & release:
  • Manual testing before release.
  • Preparing and publishing builds to Google Play and the App Store.
  • Managing keys, signatures, and store listings.
  • Team collaboration:
  • Close work with Product Managers, Designers, QA, and developers.
  • Participation in planning sessions, brainstorms, and async communication (Slack, Notion, Jira, etc.).
  • Product improvement initiatives:
  • Proposing enhancements in functionality, UX, and architecture.
  • Analyzing user feedback and product metrics.

WHAT WE EXPECT FROM YOU:

  • Flutter & Dart:
  • Knowledge of UIKit and SwiftUI.
  • Deep understanding of the Flutter SDK, widget lifecycle, and rendering.
  • Experience with custom UI, animations, and adaptive layouts.
  • State Management & Architecture:
  • Hands-on experience with multiple state management approaches (Bloc, Riverpod, Provider, Cubit, etc.).
  • Ability to choose the right approach per task rather than a one-size-fits-all solution.
  • Understanding of core architectural principles.
  • Experience in fast-paced projects without unnecessary overengineering.
  • API integrations:
  • Working with REST APIs and JSON.
  • Authentication, error handling, caching.
  • Strong understanding of async/await, Futures, and Streams.
  • Firebase:
  • Firestore, Firebase Auth, Messaging, Remote Config, Analytics, Cloud Functions, Realtime Database, Crashlytics.
  • Local storage:
  • SharedPreferences, Hive, SQLite, or similar solutions.
  • App publishing:
  • Experience releasing apps to Google Play and the App Store.
  • Understanding of signing, build flavors, certificates/keys, provisioning profiles, and versioning.
  • CI/CD:
  • Build and deployment via Codemagic, GitHub Actions, or similar tools.
  • Ability to configure CI/CD pipelines independently.
  • Monetization:
  • Integration of AdMob and in-app purchases.
  • UI/UX:
  • Understanding of usability principles, Material Design, and Cupertino Guidelines.
  • Experience working with Figma designs.
  • Developer tools & debugging:
  • Git, GitHub/GitLab.
  • Debugging, logging, and performance profiling.
  • AI & productivity:
  • Active use of AI tools (ChatGPT, Copilot, etc.).
  • Using AI to accelerate development—not replace critical thinking.

Do you want to know some details about this position?

Kateryna will help!
more details
work

YOUR JOURNEY WITH US:

  • Step 1: Pre-screen.
  • Step 2: Interview.
  • Step 3: Test assignment.
  • Step 4: Interview (optional).
  • Step 5: Reference check.
  • Step 6: Job Offer!
WHAT WE OFFER:
  • 28 business days of paid off.
  • Flexible hours and the possibility to work remotely.
  • Medical insurance and mental health care.
  • Compensation for courses, trainings.
  • English classes and speaking clubs.
  • Internal library, educational events.
  • Outstanding corporate parties, teambuildings.

WHAT WE OFFER:

Recommend a friend
apply

Haven’t found
a vacancy that
suits you?

Maybe we will find something to offer you
Send resume
close
Contact
us
Thank you.
we’ll be in touch soon.
close
close
Apply for
a vacancie
or
We will consider your
application within 2 weeks.

Or maybe faster!
close
Recruiter

Kateryna
Druzhynina

Recruiter
close
ask a
question

Kateryna
Druzhynina

Recruiter
Thank you.
we’ll be in touch soon.
close
close
SEND YOUR CV
We will consider your
application within 2 weeks.

Or maybe faster!
close
close
SEND YOUR CV
We will consider your
application within 2 weeks.

Or maybe faster!
close
close
Recommend
a friend
or
We will consider your
application within 2 weeks.

Or maybe faster!
close