Senior Flutter-разработчик — Россия, Москва
Зарплата не указана
ОткликнутьсяКомпания: ••••••••
Локация: Россия, Москва
Формат: Удалённая работа
Занятость: Полная занятость
Грейд: Senior
Мы ищем Senior Flutter разработчика для разработки и развития мобильных приложений компании.
Вам предстоит работать над пользовательскими сценариями, стабильностью и производительностью приложения, а также участвовать в проектировании архитектуры и развитии мобильного направления.
Обязанности:
• Разработка и развитие мобильных приложений на Flutter (iOS / Android).
• Проектирование архитектуры приложения и реализация сложных пользовательских сценариев.
• Разработка и поддержка нативных модулей под iOS и Android, интеграция с системными API.
• Работа с сетевым взаимодействием на низком уровне: соединения, сокеты, обработка сетевых ошибок и нестабильных подключений.
• Интеграция с backend-сервисами и сетевыми ядрами.
• Оптимизация производительности, стабильности и качества работы приложения.
• Самостоятельное ведение технических задач и фич от проработки решения до релиза.
• Диагностика сложных проблем, в том числе на стыке Flutter, нативного кода и сетевой инфраструктуры.
• Написание и поддержка unit, widget и интеграционных тестов.
• Участие в code review и развитии инженерных практик команды.
Требования:
• Опыт коммерческой мобильной разработки от 5 лет, в том числе значимый опыт с Flutter.
• Уверенное владение Dart и понимание архитектуры Flutter-приложений.
• Опыт нативной разработки под iOS (Swift / Objective-C) или Android (Kotlin / Java).
• Понимание сетевых протоколов и принципов работы TCP, UDP, TLS, сокетов.
• Опыт диагностики сетевых проблем и работы с нестабильными соединениями.
• Базовый опыт работы с низкоуровневыми технологиями: C / C++, Go, Rust, FFI или аналогичными инструментами.
• Опыт проектирования архитектуры и самостоятельного принятия технических решений.
• Умение разбираться в сложных проблемах на стыке нескольких технологий и доводить задачи до результата.
• Опыт написания и поддержки автоматизированных тестов.
• Свободный русский язык и английский от B2.
Будет плюсом:
• Опыт работы с VPN-протоколами: WireGuard, OpenVPN, Xray, Amnezia.
• Знание механизмов обхода блокировок и DPI.
• Опыт работы с Go, Linux, Docker и серверными компонентами.
• Опыт разработки под Windows и Linux.
• Опыт работы с системными API, фоновыми службами и сетевыми компонентами ОС.
• Опыт настройки CI/CD и автоматизации мобильных релизов.
• Участие в Open Source-проектах, разработка собственных библиотек и технические публикации.
Условия:
• Удалённая работа
• Полная занятость (без совмещения)
• Конкурентная оплата
• Работа над продуктом с реальными пользователями