Flutter Developer (Senior)

Flutter Developer (Senior) — Next Era Solutions
Remote | Full-Time | Outstaff

About Next Era Solutions

Next Era Solutions is a mobile development team with 7+ years of experience delivering complex apps on time and within budget. We combine strong engineering practices, modern technology, and clear communication to help clients build reliable, user-friendly mobile products across different industries.

Engagement & Hiring Timeline

  • Format: outstaff cooperation, full-time 40 hours/week, fully remote
  • Fast 15-minute screening call (intro + expectations + quick fit check)
  • Candidate confirmation typically takes about 2 weeks on average, but it can take up to 1 month depending on the client’s approval process

What you’ll do

  • Own the technical delivery of Flutter applications: architecture, quality, and maintainability
  • Design and implement scalable features, improve performance, and lead refactoring initiatives
  • Define and enforce engineering standards (code style, reviews, testing strategy, release discipline)
  • Make architecture decisions (BLoC/Provider/Riverpod/Clean Architecture; modularization where needed)
  • Integrate complex backend systems via REST APIs and/or GraphQL; ensure reliability and observability
  • Drive CI/CD and release processes for Google Play and the App Store; reduce delivery cycle time
  • Collaborate with product, design, and backend teams to clarify requirements, estimate work, and manage technical risks
  • Support client communication: propose solutions, explain trade-offs, and align on implementation details
  • Mentor engineers, provide feedback, and improve team practices through code reviews and technical guidance

Our typical tech stack

  • Flutter 3+, Dart
  • Architecture: BLoC, Provider, Riverpod, Clean Architecture
  • Networking: REST, GraphQL
  • Storage: Hive, SharedPreferences, SQLite
  • Tools: Git, Firebase, Postman, Figma, CI/CD

What we’re looking for

  • Senior level: 5+ years of commercial mobile development, including 3+ years with Flutter in production (or equivalent strong Flutter track record)
  • Deep knowledge of Flutter/Dart, state management, performance profiling, and debugging
  • Proven experience shipping and maintaining production apps on Google Play and the App Store
  • Strong architecture background (modularization, dependency management, clean boundaries, testable design)
  • Solid testing mindset: unit/widget/integration tests; confidence with code review practices
  • Experience working with APIs (REST/GraphQL), authentication, offline-first considerations, and error handling
  • English level: B2 or higher (calls, written communication, requirement discussions)

Nice to have

  • Firebase (Crashlytics/Analytics/Remote Config), push notifications, in-app purchases/subscriptions
  • Animations and advanced UI (Rive/Lottie), custom rendering, complex UI states
  • Experience with fintech/e-commerce or high-scale products
  • Experience leading initiatives (migration, architecture redesign, performance program)
  • Familiarity with security best practices in mobile apps

What we offer

  • Full-time remote work 40 hours/week
  • Long-term outstaff collaboration with stable workload
  • Modern projects, clear processes, and a supportive engineering team
  • Flexible location and schedule (results-focused)
  • A major advantage: we support multiple payment options and can arrange the most convenient format for you (depending on your location and preferences)

How to apply

Apply and we’ll schedule a quick 15-minute screening call. If everything matches, we’ll guide you through the next steps and aim to confirm the candidate within about 2 weeks on average (up to 1 month depending on the client).

Required languages

English B2 - Upper Intermediate
Published 3 February
87 views
·
31 applications
7% read
·
4% responded
Last responded 3 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...