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

[Job-31448] Mid Level Flutter Developer, Brazil

CI&T 5K-10K Internet Software & Services

A CI&T busca uma pessoa Desenvolvedora Senior Flutter para atuar na jornada de clientes da Prudential, liderando soluções mobile e garantindo evolução de produtos, qualidade arquitetural e entrega de valor no setor de seguros de vida.

Flutter Java
1 minute ago

Senior Flutter Developer

Beyond Menu 11-50 Internet Software & Services

BeyondMenu is hiring a Flutter mobile engineer to build and operate reliable consumer, restaurant-management, and white-label apps from a shared Melos monorepo.

Android Bash CI/CD Dart Datadog Flutter Gradle iOS Kotlin Swift Xcode
1 day ago

Founding Engineer (Flutter)

GR8 Tech 251-1K IT Services

GR8_TECH is seeking a Mobile Architect to own frontend mobile architecture for Flutter-based iGaming products serving millions of active users, improving scalability, performance, security, and engineering standards.

Android CI/CD Dart Flutter iOS Kotlin Swift System Design WebSockets
2 days, 23 hours ago

Flutter Tech Lead

GR8 Tech 251-1K IT Services

GR8_TECH is seeking a Mobile Software Architect to own frontend mobile architecture for high-scale iGaming products, delivering performant Flutter experiences for millions of active users while raising engineering standards across teams.

Android CI/CD Dart Flutter iOS Kotlin Swift System Design WebSockets
1 week, 3 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