{"id":1578249,"url":"https://alion.io/job/innowise-flutter-developer-2","title":"Flutter Developer","company":{"id":46333,"name":"Innowise","domain":"innowise.com","url":"https://alion.io/company/innowise-com","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":"HeadHunter","truth_index":{"grade":"A","score":94,"open_postings":32,"ghost_share":0,"stale_share":0,"repost_share":0.406,"time_to_fill_p50_days":27,"computed_at":"2026-10-01T05:45:00Z"}},"role":"Mobile","role_family":"Mobile","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Minsk, Belarus"],"countries":["BY"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Bitrise","optional":false},{"name":"CI/CD","optional":false},{"name":"Clean Architecture","optional":false},{"name":"ClickUp","optional":false},{"name":"Codemagic","optional":false},{"name":"Dart","optional":false},{"name":"Dio","optional":false},{"name":"Drift","optional":false},{"name":"Fastlane","optional":false},{"name":"Flutter","optional":false},{"name":"Git","optional":false},{"name":"Gitflow","optional":false},{"name":"GitHub Actions","optional":false},{"name":"GraphQL","optional":false},{"name":"gRPC","optional":false},{"name":"Isar","optional":false},{"name":"Jira","optional":false},{"name":"Machine Learning","optional":false},{"name":"Mockito","optional":false},{"name":"Mocktail","optional":false},{"name":"Notion","optional":false},{"name":"Rest API","optional":false},{"name":"Riverpod","optional":false},{"name":"Scrum","optional":false},{"name":"SQLite","optional":false},{"name":"State Management","optional":false},{"name":"WebSockets","optional":false},{"name":"Kotlin","optional":true}],"status":"live","first_seen_at":"2026-10-01T11:13:49Z","employer_posted_date":"2026-10-01","last_verified_at":"2026-10-01T17:26:43Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Team.Inno - одна из наиболее опытных белорусских компаний в области полного цикла разработки, внедрения и поддержки программного обеспечения, бизнес-анализа, дизайна, тестирования и управления проектами.\nЗа 18+ лет мы реализовали более 1600 проектов в разных отраслях для заказчиков из США, Канады, Великобритании, Германии, Франции, Италии, Японии и других стран. Наша команда специализируется на 40+ бизнес-доменах, включая Artificial Intelligence, Machine Learning, Augmented & Virtual Reality.\nСейчас Team.Inno объединяет 3500+ специалистов, которые работают в офисах компании в Беларуси, Польше, Литве, Грузии и Германии. Мы постоянно ищем опытных и начинающих специалистов, а с 2025 предлагаем обучение на бесплатных онлайн-курсах для всех, кто хочет начать карьеру в IT.\nУ нас можно пробовать себя на проектах разного масштаба, менять направления и выбирать карьерные треки. Присоединяйся!\n Наши ожидания:\n Общие требования:\n Опыт коммерческой разработки на Flutter / Dart от 3 лет в командных проектах;\n Умение самостоятельно декомпозировать сложные эпики, оценивать сроки (estimation) и архитектурно проектировать фичи «под ключ»;\n Высокий уровень автономности: умение аргументированно защищать технические решения перед клиентом и вести проактивную коммуникацию в условиях аутстаффа;\n Опыт проведения Code Review и участие в рефакторинге устаревших частей кодовой базы;\n Понимание Agile/Scrum процессов, системная работа с трекерами (Jira/ClickUp/Notion) и базовое понимание метрик качества кода;\n Уровень английского языка от B1 и выше.\n Технические требования:\n Dart & Flutter Deep Dive: Глубокое понимание внутренней механики Flutter (рендеринг, Widget/Element/RenderObject trees). Уверенная работа с асинхронностью, Event Loop и изолятами (Isolates);\n Архитектура и State Management: Экспертное применение Clean Architecture и принципов SOLID. Уверенное владение BLoC/Cubit или Riverpod на архитектурном уровне (написание кастомных EventTransformer, сложная реактивная логика);\n Сеть и Локальные Данные: Опыт реализации офлайн-режима, синхронизации данных и работы с REST API, WebSockets (опционально gRPC/GraphQL). Знание Dio, Hive/Isar/Drift/SQLite;\n Тестирование: Практический опыт покрытия кода Unit, Widget и Integration тестами (Mockito/Mocktail);\n CI/CD и Релизы: Понимание процессов сборки и подписи приложений (App Store Connect, Google Play Console), опыт работы с Fastlane, GitHub Actions или Bitrise/Codemagic;\n Git: Продвинутая работа с Git (Gitflow, разрешимость сложных конфликтов, interactive rebase, squashing).\n Будет плюсом:\n Менторинг менее опытных разработчиков;\n Опыт связи Flutter с нативным слоем (Swift/Kotlin) через MethodChannel / EventChannel для работы с железом или специфическими SDK;\n Оптимизация производительности (profiling, борьба с утечками памяти, минимизация rebuild'ов).\n Мы предлагаем:\n Обучение и развитие:\n Большой пул разноплановых проектов в таких сферах, как FinTech, Medicine, Entertainment, eCommerce, Gaming, Artificial Intelligence и пр.;\n Минимум легаси; короткий бенч;\n Широкий стек технологий, возможность перехода между ними;\n Индивидуальные карты роста и регулярный пересмотр условий (роли на проекте, уровня ЗП);\n Подготовка к собеседованиям с зарубежными заказчиками на английском языке.\n Рабочая среда:\n Формат работы: офис;\n Просторные и комфортные рабочие места;\n Подробный онбординг: знакомство с командой, процессами и правилами, экскурсия по офису, welcome card;\n Уютные кухни, игровые комнаты, коворкинги, лаунж-зоны.\n Дополнительные бонусы:\n Добровольное медицинское страхование;\n Cкидки у компаний-партнеров (от пиццерий и книжных до магазинов бытовой техники).\n Ну что, ты с нами? Ждем тебя в нашей дружной команде!\nСоздание рабочего места планируется в перспективе.","description_format":"text","description_chars":3747,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Russian","level":"Advanced (C1)","optional":false},{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Outsourcing & Dedicated Teams","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-10-01T11:17:27Z"}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":27,"reasons":["conf:9","win:early"],"computed_at":"2026-10-02T03:00:28Z"},"pay":null,"html_url":"https://alion.io/job/innowise-flutter-developer-2","json_url":"https://alion.io/job/innowise-flutter-developer-2.json","meta":{"generated_at":"2026-10-02T03:00:28Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4092,"day_limit":5000,"remaining_today":908,"minute_limit":60,"resets_at":"2026-10-03T00:00:00Z"}}}