Fullstack-разработчик
Описание
Мы — INVIX, международная продуктовая компания (юрлицо в Дубае). Делаем потребительские AI-приложения: AI-компаньоны, сервисы анализа отношений, генераторы юридических претензий. От идеи до живого продукта в App Store и Google Play проходят недели, а не кварталы.Ищем сильного Flutter-разработчика, который сам выпускал приложения в сторах и готов стать ключевым человеком в мобильной разработке компании.Почему у нас интересноСвои продукты, никакого аутсорса по чужим ТЗ.Ты главный по мобайлу: архитектура, стек и подходы в твоих руках.Несколько продуктов в портфеле, поэтому скучно не будет, а твои решения сразу видны на живых пользователях.Короткие циклы: фича выходит в стор за дни.Каждый день работаешь с LLM API и AI-инструментами разработки.Без бюрократии: с основателем общаешься напрямую, сильные идеи запускаем.Офис на 70-м этаже в Москва-Сити: панорамный вид, современное пространство, команда рядом.Что ты будешь делатьРазрабатывать мобильные приложения на Flutter под iOS и Android с нуля и развивать существующие.Отвечать за архитектуру мобильных приложений и качество кода.Публиковать и сопровождать приложения: сборки, ревью Apple и Google, обновления, работа с отказами.Внедрять подписки и in-app покупки, пейволлы, A/B-тесты.Встраивать AI-функции: чаты с LLM, стриминг ответов, работа с голосом и изображениями.Подключать аналитику, push-уведомления, атрибуцию.Работать в связке с бэкенд-разработчиком (FastAPI) и согласовывать API.ОбязательноОт 3 лет коммерческой разработки на Flutter / Dart.Минимум 2 приложения, которые ты сам вывел в App Store и Google Play. В отклике пришли ссылки и опиши свою роль.Глубокое понимание Flutter: state management (Bloc / Riverpod / Provider), навигация, работа с платформенными каналами, оптимизация производительности.Весь цикл публикации: сертификаты и provisioning, TestFlight, App Store Connect, Google Play Console, прохождение ревью.Опыт с подписками и in-app покупками (StoreKit 2 / Google Play Billing / RevenueCat).Работа с REST API, WebSocket, локальным хранилищем, офлайн-режимом.Понимание гайдлайнов Apple (HIG) и Material Design.Самостоятельность: берёшь задачу и доводишь до релиза без микроменеджмента.Будет плюсомОпыт обжалования отказов Apple, особенно по guideline 4.3 (spam / похожие приложения).CI/CD для мобайла: Codemagic, Fastlane, GitHub Actions.Firebase, push-уведомления, аналитика (AppsFlyer, Amplitude, AppMetrica).Нативная разработка на Swift / Kotlin на уровне, достаточном для написания плагинов.Опыт интеграции OpenAI / Anthropic API в мобильные приложения.Базовый бэкенд на Python / FastAPI, чтобы самому поправить эндпоинт.Приложения с высоким рейтингом или заметным числом установок.УсловияОфис на 70-м этаже в Москва-Сити.График 5/2, 8 часов.Прямая работа с основателем, быстрые решения, реальное влияние на продукт.Как откликнутьсяПришли ссылки на свои приложения в App Store / Google Play, GitHub или портфолио и пару строк о самой сложной задаче, которую ты решил во Flutter.