Senior Flutter Software Engineer

Remote

San Francisco (CA)

On-site

USD 180,000 - 240,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work option
On-site option
Competitive salary
Long-term growth
Good hardware
Career growth
Training budget
Referral program
English classes
Office perks (Minsk/Chisinau)

Job summary

IDT Corporation's BOSS Revolution unit is seeking a Senior Flutter Developer to build and evolve the flagship Flutter app: a large-scale, real-time calling and money services platform with a deep native SIP/VoIP stack.

You'll work in a massive Flutter codebase, implementing platform channels for Kotlin/Swift, ensuring tests and CI/CD coverage, and collaborating with product, backend, QA, and design to deliver high-quality features.

Qualifications

  • 5+ years of experience building large-scale mobile apps.
  • 3+ years of Flutter development with robust codebases.
  • Hands-on native Android/iOS experience with platform channels.
  • Strong understanding of mobile architectures and testing.

Responsibilities

  • Develop and evolve the flagship Flutter app on DTC Calling team.
  • Integrate with native SIP/VoIP stack on Android and iOS.
  • Maintain code quality with tests, CI/CD, and performance monitoring.
  • Collaborate with product, backend, QA, and design across features.
  • Contribute to architecture and toolchain improvements.

Skills

Flutter
Dart
Bloc/Cubit
Platform channels
Kotlin/Swift

Job description

BOSS Revolution helps millions of people across the world stay connected with family and friends — through international calling, mobile top-up, and money services. As a Senior Flutter Developer on our DTC Calling team, you'll build and evolve the flagship BOSS Revolution app: a large-scale Flutter product with a deep native calling stack (SIP/VoIP on Android and iOS) at its core.


You'll work in one of the largest Flutter codebases in production — a monorepo of 100+ internal packages, feature-first clean architecture, and a strong engineering culture around code quality, testing, and automation.


What You'll Do:


  • Hybrid development: Design and build high-performance features in Flutter/Dart, while maintaining and extending the native calling stack — SIP clients, audio handling, CallKit/ConnectionService integration — in Kotlin and Swift, connected via platform channels.


  • Own features end-to-end within our feature-first clean architecture: Bloc/Cubit state management, repositories, immutable state, and 90%+ unit-test coverage on business logic.


  • Work at real scale: a melos-managed monorepo with 100+ packages, strict dependency hierarchy, code generation (freezed / json_serializable), and shared design system.


  • Ensure reliability of a real-time product: monitor releases with Crashlytics and analytics pipelines, investigate call-quality and stability issues, and drive performance optimization.


  • Contribute to the overall architecture and technical strategy of our mobile platform — from package design to migration of legacy patterns to the current architecture.


  • Collaborate closely with product managers, backend engineers, QA, and designers as part of a cross-functional product team.


  • Improve our engineering toolchain: GitHub Actions CI/CD, automated store/TestFlight releases, diff-coverage gates, and code-quality automation.



We're Looking For:


  • 5+ years of experience building large-scale mobile apps, including 3+ years with Flutter.


  • Strong proficiency in Flutter/Dart with deep understanding of the ecosystem: Bloc/Cubit (or comparable state management), asynchronous programming and isolates, code generation, and dependency injection.


  • Hands-on experience with native mobile development (Kotlin/Android and/or Swift/iOS) and integrating native code with Flutter via platform channels.


  • Solid understanding of mobile architecture patterns (clean architecture, modularization), performance optimization, and security best practices.


  • Strong testing culture: unit and bloc testing with mocked collaborators, deterministic tests, working under coverage gates.


  • Experience with the full mobile app development lifecycle — from concept to production and post-release monitoring — including Git, CI/CD pipelines (e.g., GitHub Actions), code signing, and deployment automation to the App Store and Google Play.


  • English: Upper-Intermediate or higher.



It Would Be a Plus:


  • Experience with VoIP/real-time communication: SIP, WebRTC, CallKit / Telecom framework, push-triggered call handling, audio session management.


  • Experience working in large monorepos (melos, Mason, or similar tooling).


  • Knowledge and experience beyond the mobile stack (backend, infrastructure, observability).


  • Domain experience in telecom, fintech, or other regulated consumer products.



We are pleased to offer you:


  • Remote b2b (Georgia-Moldova) or on-site employment (Belarus-Moldova) work opportunity!


  • Stable job with long-term growth perspective.


  • Competitive salary with annual performance review.


  • Really good hardware.


  • An exciting and challenging job with talented people around.


  • Continuous learning and career growth opportunities.


  • Compensation for professional training, seminars, and conferences.


  • Referral program – get rewarded for helping us grow the team with talented people.


  • Company-supported English classes to enhance your professional growth.


  • More perks for the Minsk and Chisinau office employees.



A few words about us:

IDT Corporation is a global communications company founded in 1990 and headquartered in Newark, New Jersey. We are industry leaders in prepaid communication and payment services and one of the largest international voice carriers. We are listed on the NYSE, employ over 1800 people across 20 countries, and have over $1.5 billion in revenues.


IDT is not "another big IT corporation" - we encourage and support in-house entrepreneurs in developing their ideas into business actions.


Our flagship brand, BOSS Revolution, offers Money Transfer, International Calling, and Mobile Top-Up services and supports IDT’s mission of enabling people to keep in touch and share resources with family and friends worldwide.


If you're looking for a company that will give you the maximum flexibility in choosing a location to work, this opportunity is for you!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Project Manager
Senior Project Manager

Remote • San Francisco (CA)

Hybrid
USD 90,000 - 130,000
Remote b2b (Georgia/Poland) or hybrid/
On-site/remote options (Belarus/Moldov
Stable job with long-term growth
+8
flutter for BOSS Revolution
flutter for BOSS Revolution

IDT Corporation • United States

Remote
USD 70,000 - 140,000
Referral program
English classes
Training and conferences support
+2
Senior Product Manager, Travel eSIM
Senior Product Manager, Travel eSIM

Remote • San Francisco (CA)

Remote
USD 120,000 - 180,000
Remote or on-site (Belarus-Moldova)
B2B Employment (gross)
Company-supported English classes
+1
Lead Java (with C) Developer
Lead Java (with C) Developer

IDT • United States

Remote
USD 140,000 - 190,000
Remote work as b2b contractor or on‑si
hybrid on-site options
Junior Ui/Ux Designer
Junior Ui/Ux Designer

Idt • Michigan

Hybrid
USD 17,000 - 24,000
Hybrid work
Central Minsk office with parking
Competitive salary
+5
Senior Product Manager, Travel eSIM
Senior Product Manager, Travel eSIM

IDT • United States

Hybrid
USD 110,000 - 190,000
Remote work option
B2B employment
Growth opportunities
+4
Engineering Manager, Mobile (Boss Revolution: Calling App)
Engineering Manager, Mobile (Boss Revolution: Calling App)

Idt • Michigan

Hybrid
USD 120,000 - 160,000
Remote work options
Long-term growth
Competitive salary
+7
Junior Mobile User Acquisition Manager (App Campaigns)
Junior Mobile User Acquisition Manager (App Campaigns)

IDT Corporation • Newark (NJ)

Hybrid
USD 55,000 - 75,000
Health, Dental, Vision, & 401k
PTO including vacation, sick leave, &H
Commuter Benefits Program
+3
Brand Ambassador
Brand Ambassador

IDT Corporation • Bridgeport (CT)

On-site
USD 18,582 - 26,465
Mileage and gas reimbursement
On-the-job training
Excellent benefits package
Brand Ambassador
Brand Ambassador

IDT • Bridgeport (CT)

On-site
USD 19,000 - 26,000
Hourly pay with commissions
Mileage and gas reimbursement
On-the-job training
+1