Описание: Мы ищем разработчика Flutter Mobile, который присоединится к нашей команде корпоративного программного обеспечения и сыграет ключевую роль в проектировании и разработке передовых технических решений для наших мобильных платформ в энергетическом секторе. Мобильное приложение, предназначенное для персонала, выполняющего патрулирование в воздухе или на земле с целью выявления растительности и рисков, связанных с активами, при непосредственном мониторинге, обмене данными и создании объемов
Описание: Мы ищем разработчика Flutter Mobile, который присоединится к нашей команде корпоративного программного обеспечения и сыграет ключевую роль в проектировании и разработке передовых технических решений для наших мобильных платформ в энергетическом секторе. Мобильное приложение, предназначенное для персонала, выполняющего патрулирование в воздухе или на земле с целью выявления растительности и рисков, связанных с активами, при непосредственном мониторинге, обмене данными и создании объемов технического обслуживания практически в реальном времени для планировщиков бэк-офиса. Требования: – Профессиональное понимание структуры Flutter, Программирование Dart, безопасное хранилище Flutter, SQLite, ESRI и опыт работы с решениями для управления состоянием Flutter, а также более 2 лет практического опыта разработки кроссплатформенных приложений. – Знакомство с нативным Android (Java/Kotlin) и iOS. Разработка (Swift/Objective-C) является плюсом. – Глубокие знания архитектуры программного обеспечения, принципов проектирования и шаблонов, включая MVC, MVP, MVVM, принципы надежного проектирования и шаблоны блоков. – Подтвержденный опыт оптимизации мобильных устройств корпоративного уровня. приложений для оптимальной производительности, масштабируемости и оперативности с учетом крупномасштабных пользовательских баз и локального развертывания. – Знакомство с жизненным циклом виджетов и тематикой виджетов Flutter. – Опыт со средой тестирования Flutter, включая модульное тестирование, тестирование виджетов и интеграционное тестирование. – Продвинутые знания решений по управлению состоянием и шаблонов архитектуры приложений. – Опыт реализации эффективных стратегий синхронизации данных, работающих с внешними API, включая RESTful API, Firebase и веб-сокеты. – Имеет внимание к деталям и предоставление пользователям эффективных и красивых возможностей вплоть до мельчайших деталей. – Подтвержденный опыт оптимизации приложений Flutter с точки зрения производительности, размера и использования ресурсов. – Знакомство с ГИС и обработкой пространственных данных вместе с понимание форматов пространственных данных, таких как RasterTiles, VectorTiles, GeoJSON, ShapeFiles и т. д. – Обширный опыт создания автономных приложений. – Хорошее понимание рабочих процессов OAuth на основе Keycloak. – Знакомство с передовыми облачными технологиями и масштабируемыми архитектурами, такими как AWS. – Надежное общение и навыки межличностного общения в сочетании со способностью эффективно сотрудничать с межфункциональными командами. – Доказанная способность сотрудничать с профессионалами из различных дисциплин для определения как функциональных, так и нефункциональных требования к новому программному обеспечению или приложениям. – Глубокое понимание разнообразного спектра инструментов программирования и платформ разработки. – Исключительные навыки решения проблем и критического мышления, с активным подходом к решению проблем. Должностные обязанности: – Руководить комплексной деятельностью по разбивке работ, внося свой вклад к планированию и составлению графиков результатов. Определите конкретные компоненты, предлагая четкий обзор объема и задействованных действий. – Разрабатывайте, оценивайте и повышайте производительность наших мобильных приложений, конвейеров, развертываний и предложений App Store (iOS и Android) на различных устройствах. – Разрабатывайте иерархические абстракции, и документировать решения по разработке, шаблоны проектирования и стандарты кодирования. – Тесно сотрудничать с архитектурой, продуктом и пользовательским интерфейсом.Команды UX помогают в оценке разработки, работают над порученными историями и своевременно решают сложные проблемы. – Разработка повторно используемых компонентов в мобильном приложении, которые можно публиковать как независимые пакеты и повторно использовать в других приложениях Flutter. – Будьте в курсе последних достижений в области разработки. мобильные технологии, платформы и отраслевые тенденции, гарантируя, что наши системы остаются самыми современными. – Выявляйте потенциальные риски в коде и предлагайте эффективные меры по их снижению. – Активно отслеживайте и устраняйте техническую задолженность, обеспечивая долгосрочную ремонтопригодность наших систем.– Создавать и поддерживать комплексную техническую документацию для облегчения процессов передачи знаний и внедрения.– Обеспечивать безопасность и конфиденциальность мобильных приложений и связанных с ними данных, обеспечивая лучшие методы обеспечения безопасности и шифрования данных, находящихся в хранении и при передаче.– Разрабатывать и поддерживать комплексные стратегии тестирования, включая тесты виджетов, интеграционные тесты и сквозное тестирование с использованием среды тестирования Flutter. Что мы предлагаем. Расширение возможностей проектов: имея более 500 клиентов, охватывающих различные отрасли и области, мы предоставляем прекрасную возможность внести свой вклад в новаторские проекты, которые используют передовые технологии. Как команда, мы разрабатываем цифровые продукты, которые положительно влияют на жизнь людей. Способствуя росту: мы развиваем культуру непрерывного обучения и профессионального развития. Наша цель – предоставить своевременную и всестороннюю помощь каждому консультанту через нашу специальную команду по обучению и развитию, обеспечивая их непрерывный рост и успех. DE&I имеет значение: в GlobalLogic мы глубоко ценим и поддерживаем многообразие. Мы стремимся предоставить равные возможности для всех людей, создавая инклюзивную и расширяющую возможности рабочую среду. Развитие карьеры: Наша корпоративная культура уделяет большое внимание развитию карьеры, предлагая множество возможностей для роста. Регулярное взаимодействие с нашими командами обеспечивает их вовлеченность, мотивацию и признание. Мы даем возможность членам нашей команды добиваться своих карьерных целей с уверенностью и энтузиазмом. Комплексные преимущества: в дополнение к справедливому вознаграждению мы предоставляем комплексный пакет льгот, в котором приоритетом является общее благополучие наших консультантов. Мы искренне заботимся об их здоровье и стремимся создать позитивную рабочую среду. Гибкие возможности: в GlobalLogic мы уделяем приоритетное внимание балансу между работой и личной жизнью, предлагая гибкие возможности, адаптированные к вашему образу жизни. Изучите варианты переезда и ротации для получения разнообразного культурного и профессионального опыта в разных странах вместе с нашей компанией. О GlobalLogic GlobalLogic — лидер в области цифрового инжиниринга. Мы помогаем брендам по всему миру проектировать и создавать инновационные продукты, платформы и цифровые возможности для современного мира. Объединяя дизайн опыта, комплексное проектирование и опыт работы с данными, мы помогаем нашим клиентам представить, что возможно, и ускорить их переход к цифровому бизнесу завтрашнего дня. GlobalLogic со штаб-квартирой в Силиконовой долине управляет дизайн-студиями и инженерными центрами по всему миру, предоставляя свой глубокий опыт клиентам в автомобильной, коммуникационной,финансовые услуги, здравоохранение и здравоохранение, manufacturing, media and entertainment, semiconductor, and technology industries. GlobalLogic является Hitachi Group Company, работающей под Hitachi, Ltd. (TSE: 6501) которые contributes to sustainable society with high quality of life by driving innovation through data and technology as Social Innovation Business.
Show more
Show less
Должностный уровень
Старший средний уровень
Тип занятости
Полный рабочий день
Должностные обязанности
Инженерия
Отрасли
Разработка программного обеспечения