Назад
8 часов назад

Frontend Senior Flutter Developer (Flutter)

Формат работы
remote (только Kazakhstan)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Kazakhstan
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Frontend Senior Flutter Developer (Flutter): Develop and evolve Yesim’s Flutter mobile applications for iOS and Android, including B2C features and a new B2B product, with an accent on multi-brand architecture, native integrations, payments, analytics, and release management. Focus on building white-label configurations and pipelines, debugging Swift and Kotlin platform integrations, optimizing CI/CD, and maintaining reliable app-store delivery.

Location: Remote; city/region listed as Almaty

Company

Yesim is an international eSIM provider delivering secure mobile connectivity and eSIM solutions to more than 3 million active users across 200 countries.

What you will do

  • Develop new features and maintain existing user flows in Flutter applications for iOS and Android, contributing to both B2C and B2B products.
  • Evolve application architecture and data flows using Provider/ChangeNotifier and build multi-brand, white-label configurations with separate branding, features, and release pipelines.
  • Implement and maintain native integrations through Swift and Kotlin platform channels, including eSIM/eUICC, VoIP, notifications, VPN, payments, and third-party SDKs.
  • Implement and validate analytics events, parameters, user identification, and analytics configurations.
  • Prepare and publish releases to the App Store and Google Play, handling code signing, provisioning, entitlements, and app review issues.
  • Collaborate in Scrum processes, participate in code reviews, support technical decisions, and improve CI/CD pipelines based on GitHub Actions.

Requirements

  • 4+ years of professional mobile development experience, including at least 3 years of commercial Flutter/Dart development.
  • Strong knowledge of Flutter, Dart, complex UI development, application lifecycle, asynchronous programming, navigation, state management, and responsive UI implementation.
  • Experience with Provider/ChangeNotifier or similar approaches, REST APIs, Dio or similar libraries, Firebase, analytics SDKs, unit tests, and widget tests.
  • Ability to write and debug native Swift and Kotlin code and diagnose Xcode/CocoaPods, Gradle, build, and signing issues.
  • Full-cycle experience publishing apps to the App Store and Google Play, with strong Git and GitHub skills and knowledge of pull request and code review workflows.
  • Professional working English is required for documentation and pull request discussions; Russian at A1 level or higher is required for team communication.

Nice to have

  • Experience with BLoC/Cubit, multi-brand or white-label applications, build flavors, and mobile release automation.
  • Experience with payment SDKs, PostHog, AppsFlyer, Firebase Analytics, Rive, or Lottie.
  • Background in telecom, eSIM/eUICC, VoIP, SIP/WebRTC, VPN, or large-codebase refactoring.
  • Experience with Scrum/Agile, Jira, ISO 27001, or React and TypeScript.

Culture & Benefits

  • Ownership of complex features and components from day one.
  • Direct collaboration with the Tech Lead and CDO, with technical input influencing product and engineering decisions.
  • Opportunity to improve engineering culture through modern tools and internal solutions.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →