Обязанности:
Мы амбициозная и дружная IT-команда, создаём решения в области внедрения, трансформации и стратегического развития автоматизированных информационных систем и программных комплексов для международных проектов на рынке финансовых услуг.Разрабатываем инновационное программное обеспечение в сфере Fintech.Состоим в реестре аккредитованных ИТ-компаний.Приглашаем в нашу команду - Flutter Developer / Разработчик мобильных приложений Стек технологий: Flutter - основной фреймворк для разработки мобильных приложений. Dart - язык программирования, используемый в Flutter. Git - для управления версиями кода. RESTful API - для обмена данными с сервером. Flutter packages - для использования сторонних пакетов и плагинов. GetX - для реализации архитектуры GetX и управления состоянием приложения. Flutter Internationalization или другие инструменты для локализации - для разработки мультиязычных приложений. Пакеты кодогенерации, такие как json_serializable и freezed, для автоматической генерации кода. Чем предстоит заниматься: Разработка мобильных приложений на платформах iOS и Android с использованием Flutter и языка программирования Dart. Создание новых приложений с нуля и обеспечение поддержки уже существующих приложений. Применение кодогенерации для автоматической генерации кода, улучшения производительности и облегчения разработки. Написание и поддержка обширных наборов тестов, включая юнит-тесты, интеграционные и widget-тесты, для обеспечения стабильности и качества приложения. Применение архитектуры GetX для эффективного управления состоянием приложения, реализации навигации и логики приложения. Интеграция с серверными API для обмена данных с бэкендом и обеспечения функциональности приложения. Участие в код-ревью для обеспечения высокого уровня кода и соблюдения стандартов разработки. Работа в команде с дизайнерами, разработчиками и другими участниками проекта для достижения общих целей и успеха продукта. Что для этого необходимо: Опыт разработки мобильных приложений с использованием Flutter. Продвинутые навыки программирования на языке Dart. Опыт и понимание кодогенерации в рамках проектов Flutter, включая использование пакетов json_serializable, built_value или других. Знание и опыт разработки мультиязычных приложений с помощью Flutter Internationalization или альтернативных методов локализации. Понимание и использование архитектуры GetX для эффективного управления состоянием приложения и навигации между экранами. Опыт работы с RESTful API для обмена данными с сервером. Знание базовых принципов работы с различными базами данных (например, SQLite, Firebase и т.д.). Умение работать с инструментами управления версиями, такими как Git. Понимание и умение использовать принципы ООП и SOLID. Мы предлагаем: Работу в дружной команде профессионалов, наставничество от ведущих специалистов на этапе вхождения в проект; Динамичный и быстроразвивающийся бизнес, ресурсы и возможность сделать вместе выдающийся продукт на мировом рынке Азии, Латинской Америки, Европы и СНГ; Практика и развитие своих компетенций, обсуждение плана индивидуального развития каждого сотрудника; Удаленная работа из любой точки мира; Официальное оформление в соответствии с ТК РФ / после испытательного срока - возможность рассмотреть релокацию в Сербию; Конкурентная заработная плата и возможность масштабировать её в зависимости от выполняемых бизнес-задач; Стабильная оплата с учетом отражений всех выплат; Гибкое начало и окончание рабочего дня; С заботой о здоровье - ДМС (включая стоматологию) с первого рабочего дня. Просьба указывать ожидаемый уровень дохода, это ускорит время рассмотрения Вашего резюме.Уровень дохода и компенсаций обсуждается с успешным кандидатом по итогам собеседования и выполнения тестового задания.