Напиши текст вакансии для должности "Разработчик Flutter / Dart Developer". Название компании: "Безлимит". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Git', 'XML', 'Android', 'ООП', 'Design Patterns', 'iOS', 'Работа в команде', 'Flutter', 'Dart'

«Безлимит» — это бутиковый сотовый оператор. Помимо предоставления телекоммуникационных услуг, «Безлимит» предлагает своим абонентам выгодные тарифы и «красивые» номера (т. е. номера, в которых цифры повторяются либо образуют удачные комбинации). Наша главная цель - создание качественного продукта, а разработчик - важный член команды, помогающий ее достичь. Если вам интересно программирование на Flutter, то обязательно откликайтесь, и мы ответим.   Обязанности:  Участие в кроссплатформенной разработке мультиязычного приложения на платформе Flutter; Интеграция с серверным API внутренних корпоративных систем; Участие в полном цикле разработки: проектирование, кодирование, сборка; Участие в анализе требований и оценке трудозатрат; Code review и написание интеграционных тестов.    Требования:  Опыт разработки мобильных приложений на Flutter от года; Понимание принципов работы приложений на iOS или на Android Знание методологий разработки: ООП, SOLID и паттернов проектирования; Опыт работы с сетью: REST, Web Sockets.    Что мы ожидаем от вас:  Умение писать читаемый и сопровождаемый код; Возможность грамотно построить архитектуру приложения с нуля и выбрать оптимальный стек технологий; Понимание особенностей разработки клиент-серверных приложений; Опыт работы с Git; Опыт использования принципов ООП, SOLID; Проактивность и готовность предлагать идеи по улучшению проекта.    Преимуществом будет:  Опыт использования Dart для работы с REST API, JSON и XML. Наличие завершенных проектов на Flutter, о которых можно рассказать. Опыт написания и готовность писать Unit-тесты.    Условия:  Удаленная работа из любой точки (если вы хотите ходить в офис, он есть Москве); Мягкий график. Достаточно синхронизировать тайм-зоны и иметь пересечения рабочего времени с командой; Наша команда поддерживает и всячески продвигает идеологию самообразования; Заработная плата обговаривается по итогам собеседования.