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
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