Перейти к содержимому
МГТС
М
МГТС
Москва
активна · проверена 1 час назад

Flutter-разработчик

Разработка мобильного приложения и веб-клиента на Flutter/Dart для телеком-инфраструктуры. Нужно уверенное знание Flutter, опыт с картами, геолокацией и фоновым трекингом. Предлагают гибридный формат, гибкий график и соцпакет.

удалённо ~1 499 567 ₸
salary intelligence

Зарплата не указана — оценили по рынку

На основе 29 похожих вакансий за 90 дней.

оценка p25–p75
784 450 – 2 060 685 ₸
медиана: 1 499 567 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты Kotlin Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
описание

Что предстоит делать

МГТС — основной телекоммуникационный партнер Города Москвы и часть экосистемы МТС. Проектируем, строим и эксплуатируем передовую телекоммуникационную инфраструктуру, развиваем и внедряем сети нового поколения, реализуем комплексные решения для Умного города. Мы ищем Flutter-разработчика.

  • разрабатывать мобильное приложение и веб-клиента на Flutter/Dart из общей кодовой базы;
  • реализация карты: отображать объекты, слои, маршруты обхода, кластеризацию, поиск по карте;
  • работать с геолокацией: определение позиции, трекинг перемещения, фиксация местоположения (чек-ин на объекте);
  • осуществлять фоновый сбор координат и работать в offline-режиме с последующей синхронизацией;
  • проектировать и реализовывать UI по макетам (Figma), адаптивная вёрстка под телефон/планшет/десктоп-браузер;
  • интеграция с REST/gRPC/GraphQL API, работа с WebSocket;
  • управлять состоянием, оптимизацией производительности и энергопотребления (важно для полевой работы);
  • писать unit-/widget-/integration-тестов;
  • публиковать и сопровождать сборки в App Store и Google Play, деплой веб-версии;
  • сode review, поддержка и рефакторинг существующего кода.
  • Что мы ждем от кандидата:
  • Обязательные требования (Hard skills):
  • dart — уверенное знание языка (async/await, Streams, Futures, generics, null-safety);
  • flutter — жизненный цикл виджетов, дерево виджетов, BuildContext, layout-механика;
  • flutter Web + адаптив** — одна кодовая база под МП и веб, responsive-вёрстка, различия платформ (условная компиляция, `kIsWeb`);
  • управление состоянием — хотя бы один из: `Bloc/Cubit`, `Riverpod`, `Provider`, `GetX`;
  • архитектура — Clean Architecture, разделение слоёв (presentation/domain/data), паттерны (Repository, DI);
  • работа с сетью — `Dio`/`http`, сериализация JSON (`json_serializable`/`freezed`), обработка ошибок;
  • локальное хранилище — `Hive`/`Isar`/`Drift`(SQLite), `SharedPreferences`, `secure_storage`;
  • асинхронность — изоляты, фоновые задачи, оптимизация тяжёлых операций;
  • git, CI/CD — сборка и деплой (`Codemagic`/`Fastlane`/GitHub Actions), публикация в сторы;
  • картографические SDK — опыт хотя бы с одним: Google Maps (`google_maps_flutter`), Yandex MapKit, Mapbox, `flutter_map` (OpenStreetMap/Leaflet);
  • геолокация — `geolocator`/`location`: получение координат, точность, `LocationSettings`, обработка разрешений (`permission_handler`);
  • фоновый трекинг — сбор координат при работе в фоне и заблокированном экране (`flutter_background_geolocation`, foreground service на Android, Background Modes на iOS);
  • фиксация местоположения — чек-ин/чек-аут на объекте, привязка факта к координатам и времени, геозоны (geofencing);
  • работа с картой — маркеры и кластеризация, слои, полигоны/полилинии, маршруты обхода, поиск и фильтрация объектов по карте;
  • геометрия и расчёты — расстояния (haversine), попадание точки в полигон, построение/оптимизация маршрута обхода;
  • оffline-first — кэширование тайлов и данных объектов, работа без сети, очередь и синхронизация при появлении связи;
  • точность и надёжности данных — фильтрация «прыжков» GPS, учёт точности, экономия батареи (адаптивная частота опроса).
условия

Что предлагаем

гибридный формат работы (регионы – удалённый);
отсутствие жесткого дресс-кода и гибкое начало рабочего дня 8:00-10:00, восьмичасовой рабочий день;
участие в профессиональных встречах клуба AI;
работу в современной надёжной цифровой компании;
Agile-культуру: продуктовые команды, Scrum и Kanban, демо-дни, внутренние митапы;
полезные курсы и вебинары в корпоративном университете и электронные библиотеки, программы развития;
медицинскую страховку с 1 месяца со 100% покрытием расходов, включая стоматологию, страхование жизни и здоровья в поездках за рубеж. А еще можно застраховать родственников с корпоративной скидкой;
спортзал и массажный кабинет в офисе;
единую подписку МТС Premium — онлайн-кинотеатр KION, сервис МТС Music;
скидки и предложения от партнеров на фитнес, занятия.
#Flutter-разработчик#Dart#Rest#iOS#
навыки

Стек и инструменты

Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в MWS Data

18 активных вакансий в компании

11 ч. назад

Разработчик 1С (высоконагруженные системы)

~811 500 – 1 325 450 ₸ оценка

Разработчик 1С для высоконагруженных систем в крупной компании. Нужен опыт с 1С:Бухгалтерия КОРП, БИТ.Финанс или 1С:УХ, знание CI/CD и механизмов обмена данными. Предлагают современную платформу, обучение, ДМС и дополнительные бонусы.

высоконагруженные системы CI/CD +13
middle удал. hh
5 д. назад

ML Engineer / Data Engineer

~2 011 917 ₸ оценка

Ищут инженера данных/ML-инженера для разработки и поддержки data pipelines и внедрения AI/ML-решений в production. Нужны опыт с Python, SQL, ETL, Docker/K8s. Предлагают удаленную или гибридную работу, медстраховку и профессиональное развитие.

Python SQL Data Pipelines +13
middle удал. hh
5 д. назад

Стажер QAA в команду InetCore

~243 450 – 300 000 ₸ оценка

Стажировка для студентов в команде тестирования: нужно писать автотесты на Python, участвовать в регрессионном тестировании и оформлять баг-репорты. Требуется базовое знание Python, понимание тестирования и SQL. Предлагают опытного наставника, мобильную связь и доступ к корпоративным курсам.

Python PyTest Selenium +9
intern удал. hh
6 д. назад

QA Engineer (ручное тестирование + автоматизация)

до ~1 027 900 ₸ (до 190 000 RUB)

Ищем QA-инженера для тестирования платформы управления строительством телеком-инфраструктуры. Нужно проводить ручное и автоматизированное тестирование, писать автотесты на Python, анализировать логи и метрики. Требуется опыт от 4 лет в ручном тестировании или junior автоматизатор, знание Python, Docker, REST API, SQL. Предлагают удаленную работу, гибкий график, медстраховку и другие бонусы.

QA тестирование Python +12
middle удал. hh

Похожие вакансии

6 вакансий
C
Компания
14 ч. назад

Software Engineer

~1 499 567 ₸ оценка

Опытный разработчик с 4+ годами коммерческого опыта предлагает услуги по созданию мобильных и веб-приложений, а также frontend-разработке. Специализируется на Flutter/Dart, интеграциях с Firebase и Supabase, проектировании архитектуры. Работает удалённо на частичной занятости, готов к проектным задачам.

Flutter Dart Mobile +10
middle удал. tg
Яндекс
Я
Яндекс
17 ч. назад

Backend-разработчик (Kotlin/Java)

~1 190 200 – 2 299 250 ₸ оценка

Ищем опытного backend-разработчика (от 6 лет) для развития сервиса командировок в крупной IT-компании. Стек: Kotlin, Java 21, Spring, PostgreSQL, gRPC. Задачи: разработка продуктовых решений, интеграции, улучшение архитектуры и производительности. Возможна удалённая работа или гибрид в Москве, Санкт-Петербурге, Екатеринбурге.

Kotlin Java Spring +6
senior удал. hh
You are launched
Y
You are launched
18 ч. назад

Android Developer

~278 862 ₸ оценка

Шукаємо Android-розробника з досвідом від 1 року для створення мобільних застосунків для стартапів. Потрібні знання Kotlin, Android SDK, Jetpack Compose, архітектурних патернів. Пропонуємо повністю віддалену роботу, 4-денний тиждень, гнучкий графік та підтримку ФОП.

Android Kotlin Jetpack Compose +3
junior удал. dou
C
Компания
2 д. назад

Senior Mobile Developer (Android + iOS)

~1 190 200 – 2 299 250 ₸ оценка

Опытный мобильный разработчик (8 лет Android, 2 года iOS) ищет удалённую проектную или постоянную работу. Владеет нативной разработкой под обе платформы и Flutter, готов также к серверной части. Оплата от $25/час или от $1000 за проект.

Android iOS Flutter +6
senior удал. tg
Rocket Tech
R
Rocket Tech
3 д. назад

Senior Flutter Developer

~1 190 200 – 2 299 250 ₸ оценка по стеку

Rocket Tech ищет опытного Flutter-разработчика уровня Senior для работы над финтех-продуктами. Нужно разрабатывать мобильные приложения, проектировать архитектуру, настраивать CI/CD и публиковать релизы. Требуется опыт от 3 лет, знание Dart и архитектурных паттернов. Предлагают удалённую или гибридную работу, современную технику и влияние на технические решения.

Flutter Dart Mobile +9
senior удал. hh
К
Крупный российский банк
4 д. назад

Android-разработчик

~1 190 200 – 2 299 250 ₸ оценка

Разработка мобильного банковского приложения на Kotlin: создание UI, архитектуры, интеграция с бэкендом. Требуется опыт от 3 лет, знание Android-стека (Compose, Coroutines, Dagger2, Clean Architecture). Предлагают удалёнку, официальное оформление, ДМС и карьерный рост.

Kotlin Android Retrofit2 +18
senior удал. hh