IDT Technologies

Senior Flutter Engineer (PLG)

In short

Senior Flutter Engineer building growth and product-led features (referral, onboarding, promotions, A/B experiments, analytics) for IDT's BOSS Revolution mobile app covering calling, money transfer, and payments. Requires 5+ years mobile development with 3+ years production Flutter, strong Dart/Bloc skills, experiment and analytics instrumentation experience, and working knowledge of native Kotlin/Swift for SDK integrations. Based in Minsk, Belarus with remote or hybrid options.

Location
Minsk, Belarus; remote or hybrid work. The role is associated with an office in central Minsk, with maximum flexibility in choosing a work location stated.
Company
IDT Corporation is a global communications company providing prepaid communication, international calling, money transfer, and mobile top-up services.
What you will do
•Build referral, onboarding, activation, promotional, loyalty, subscription, upsell, and reward mechanics end to end.
•Design and run feature-flagged A/B and multi-armed-bandit experiments, including variant assignment, guardrail metrics, and experiment decisions.
•Implement analytics instrumentation, maintain event taxonomies, validate events, and review funnel dashboards with product and data teams.
•Integrate server-driven promotional content, attribution and marketing SDKs, advertising platforms, payment and KYC vendors, and platform-channel extensions in Kotlin or Swift.
•Develop features across home, calling, money transfer, top-up, subscriptions, payments, country selection, chat, and social flows.
•Maintain the Flutter architecture and release lifecycle, including testing, CI/CD, staged rollouts, monitoring, and collaboration with product, backend, data, marketing, and QA.
Requirements
•5+ years of mobile application development experience, including 3+ years of production Flutter experience.
•Strong Flutter and Dart skills, including Bloc/Cubit or comparable structured state management, asynchronous programming, isolates, code generation, dependency injection, clean architecture, and modularization.
•Hands-on experiment-driven product development with feature flags, remote configuration, A/B rollout mechanics, staged rollouts, sticky assignment, kill-switches, and analytics instrumentation.
•Experience with deep linking, deferred deep links, App Links or Universal Links, and attribution flows.
•Working knowledge of native Android with Kotlin and/or iOS with Swift for platform-channel and SDK integrations.
•Strong testing practices, including unit and bloc tests with mocked collaborators, deterministic tests, and work under coverage gates.
•Full lifecycle experience with Git, CI/CD, code signing, store deployment, and post-release monitoring.
•Ability to work from PRDs with success metrics, propose instrumentation and guardrails, and explain trade-offs to non-engineers.
•English at Upper-Intermediate level or higher.
Nice to have
•Experience in growth or monetization teams, referral programs, onboarding optimization, paywalls, subscriptions, retention, or multi-armed bandits.
•Experience with AppsFlyer, Kochava, Adjust, Branch, Braze, Iterable, or CleverTap.
•Experience with server-driven UI or remotely configurable content systems.
•Experience with mobile payments, subscriptions, 3DS, in-app purchases, Google Pay, or Apple Pay.
•VoIP or real-time communication experience, including SIP, WebRTC, CallKit, Telecom framework, push-triggered calls, or audio session management.
•Experience with large monorepos, Melos, Mason, Dart workspaces, legacy state-management migrations, backend or BFF development, data pipelines, observability, regulated consumer products, or AI-assisted development tools.
Culture & Benefits
•Remote and hybrid work options, with a modern central Minsk office and free parking.
•Competitive salary, growth opportunities, and high-quality hardware.
•26 vacation days and 5 fully covered sick days per year without requiring a sick leave certificate.
•Compensation for professional training, seminars, and conferences, plus company-supported English classes.
•Medical insurance, sports reimbursement, loyalty benefits, and a referral program.
•In-house entrepreneurship support within a global communications company operating across 20 countries.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot