kotlinanalyticsswiftci cddarta b testingflutterblocclean architecturedeep linking
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Пожаловаться
Зарплата и рынок
По рынку СНГ данных пока нет
На международном рынке: $160к/год ($73к - $198к)
83
Хорошая вакансия
развернуть
Подробная senior-вакансия в известной международной компании предлагает современный стек, продуктовые эксперименты и хорошие льготы, но широкий охват задач и отсутствие зарплатных деталей мешают оценить нагрузку и уровень оплаты.
Кликните для подробной информации
Широкий охватЗарплата не указанаАктуальный стекХорошие льготыКрупный работодатель
Оценка от Hirify AI
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Senior Flutter Engineer (PLG) (Flutter/Dart): Building and evolving the BOSS Revolution mobile app with an accent on referral flows, onboarding, experiments, analytics, and remotely configurable promotional experiences. Focus on integrating growth and marketing SDKs, maintaining a large modular Flutter monorepo, testing under coverage gates, and shipping measured product iterations across calling, payments, and money-transfer flows.
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.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →