Наши партнеры - крупнейшая компания FMCG в поиске Tech Lead developer мобильного приложения.
Опыт и стаж работы: от 3х лет, технологическим стеком ниже, коммуникативными и проектными навыками
Обязанности:
- Разработка архитектуры мобильного приложения / согласование и валидация разработанной архитектуры.
- Лидирование разработки мобильного приложения.
- Разработка мобильного приложения.
- Взаимодействие с техническими и продуктовыми командами по вопросам развития и поддержки мобильного приложения.
- Постановка задач и контроль их выполнения.
- Обеспечение мониторинга и логирования.
- Менторство младших разработчиков и техническая поддержка команды.
- Обеспечение масштабируемости и читаемости кода.
Мы ожидаем:
- Опыт разработки и запуска коммерческих мобильных приложений на Flutter под Android и iOS.
- Понимание работы Flutter Engine и механизмов рендеринга UI.
- Знание паттернов проектирования и умение выбирать подходящую архитектуру в зависимости от бизнес-задач и особенностей проекта.
- Умение проектировать и реализовывать взаимодействие с бэкендом, включая обработку ошибок, retry-логику и кеширование.
- Понимание асинхронного обмена данными через Kafka (использование WebSockets, gRPC streams или другого промежуточного слоя между Kafka и мобильными клиентами).
- Опыт автоматизации сборки и деплоя через GitLab CI/CD, GitHub Actions или аналогичные инструменты для Flutter-приложений.
- Опыт написания unit-, widget- и integration-тестов во Flutter (использование flutter_test, Mockito).
- Опыт руководства командой от 3 человек: менторинг, код-ревью, постановка задач, управление ресурсами и мотивацией.
- Способность выстроить Agile-процессы (Scrum, Kanban), включая взаимодействие с бэкендом, аналитиками и QA.
- Навык проведения ревью кода, формирования и поддержки высоких стандартов качества, чистоты и читаемости кода.
- Умение вести техническую документацию, создавать архитектурные диаграммы и спецификации API.
- Понимание принципов работы в микросервисной инфраструктуре, знание типовых проблем интеграции и их решений.
- Опыт интеграции OAuth2, JWT и соблюдение лучших практик по безопасности мобильных приложений (защита данных пользователя, storage encryption).
- Умение оптимизировать UI-анимации, работу с памятью, производительность сетевых запросов.
- Опыт интеграции аналитики (Firebase, Amplitude) и мониторинга ошибок (Sentry, Crashlytics).
- Опыт размещения и поддержки приложений в App Store и Google Play, понимание требований и ограничений платформ.
- Опыт тесного взаимодействия с UX/UI-дизайнерами, понимание принципов адаптивного дизайна и accessibility.
- Понимание бизнес-задач, способность предлагать технические решения, направленные на улучшение продуктовых и бизнес-метрик.
- Высокий уровень навыков общения, способность договариваться с бизнесом и другими техническими командами, умение брать на себя ответственность за результат команды и продукта.
Условия:
-
Удаленно.
- График работы: 5/2, с 9:00 - 18:00.
- Работа в команде профессионалов в одной из крупнейших FMCG компаний.
- Официальное трудоустройство по ТК.
- Полностью белая заработная плата.