Senior Flutter Software Engineer

2 days, 23 hours ago
Full-time
Senior
Software Development
IDT

IDT

IDT Corporation provides innovative communications and payment services, connecting families, friends, and businesses globally with pioneering technologies and solutions.

Diversified Telecommunication Services
1K-5K
Founded 1990

Description

  • Design and build high-performance features in Flutter/Dart for a large-scale consumer mobile app.
  • Maintain and extend the native calling stack, including SIP clients, audio handling, and CallKit/ConnectionService integration in Kotlin and Swift.
  • Own features end-to-end within a feature-first clean architecture using Bloc/Cubit, repositories, and immutable state.
  • Write and maintain business logic with 90%+ unit test coverage and strong deterministic testing practices.
  • Work within a melos-managed monorepo with 100+ packages and a strict dependency hierarchy.
  • Monitor app releases using Crashlytics and analytics, investigate call-quality and stability issues, and improve performance.
  • Contribute to mobile architecture decisions, package design, and migration of legacy patterns to the current architecture.
  • Collaborate with product managers, backend engineers, QA, and designers on cross-functional feature delivery.
  • Improve the engineering toolchain, including GitHub Actions CI/CD, automated releases, diff-coverage gates, and code-quality automation.

Requirements

  • 5+ years of experience building large-scale mobile apps, including 3+ years with Flutter.
  • Strong proficiency in Flutter/Dart and the Flutter ecosystem, including Bloc/Cubit or comparable state management, asynchronous programming, isolates, code generation, and dependency injection.
  • Hands-on experience with native mobile development in Kotlin/Android and/or Swift/iOS.
  • Experience integrating native code with Flutter via platform channels.
  • Solid understanding of clean architecture, modularization, performance optimization, and mobile security best practices.
  • Strong testing culture with unit and bloc testing, mocked collaborators, deterministic tests, and coverage gates.
  • Experience with the full mobile development lifecycle, including Git, CI/CD pipelines such as GitHub Actions, code signing, and deployment automation to App Store and Google Play.
  • Upper-Intermediate English or higher.
  • Experience with VoIP or real-time communication technologies such as SIP, WebRTC, CallKit, Telecom framework, push-triggered call handling, and audio session management is a plus.
  • Experience working in large monorepos with tools such as melos or Mason is a plus.
  • Knowledge beyond the mobile stack, such as backend, infrastructure, or observability, is a plus.
  • Domain experience in telecom, fintech, or regulated consumer products is a plus.

Benefits

  • Remote B2B work opportunity for Georgia-Moldova or on-site employment for Belarus-Moldova.
  • Stable long-term role with growth perspective.
  • Competitive salary with annual performance reviews.
  • Really good hardware provided.
  • Continuous learning and career growth opportunities.
  • Compensation for professional training, seminars, and conferences.
  • Referral program rewards for helping grow the team.
  • Company-supported English classes.
  • Additional perks for Minsk and Chisinau office employees.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Flutter, Developer

ADREE Internet Software & Services

Adree is hiring a Flutter Developer to build and maintain cross-platform mobile applications in collaboration with product, engineering, QA, and backend teams.

CI/CD Dart Firebase Firestore Flutter Git GraphQL Hive REST API SQLite
4 days, 23 hours ago

Flutter Developer

Stay Group is hiring a Senior Flutter Developer to own a hybrid mobile application for the iGaming and entertainment industry, delivering a seamless experience across Android and iOS while working closely with product, web, and marketing teams.

Android Dart Firebase Flutter iOS JWT OAuth REST API
1 week ago

Software Development Engineer II (Mobile - Flutter)

HighLevel 251-1K Internet Software & Services

HighLevel is hiring a Software Development Engineer II to build and scale its mobile platform for customizable business apps while advancing AI-assisted development practices.

Dart Flutter Git gRPC LLM REST API
2 weeks, 2 days ago

Flutter Developer

TWO95 International 51-250 Internet Software & Services

HypaShip is seeking a Malaysian mobile application developer to lead the next generation of its iOS and Android apps in a logistics/postal context.

Android Encryption Flutter iOS React React Native
2 weeks, 6 days ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers