Мы ищем опытного Python-разработчика для работы над проектом. Идеальный кандидат должен иметь опыт работы с геопространственными форматами данных, устройствами Garmin, Mapbox и интеграцией с Garmin Connect.
Обязанности:
Разработка решения для конвертации файлов GPX в формат OSM и Garmin IMG (картографический файл).
Реализация интеграции Garmin Connect с серверной частью на основе Django.
Разработка настольного приложения на PySide6 для взаимодействия с устройствами Garmin.
Работа с GeoDjango и GDAL для обработки геопространственных данных.
Обеспечение бесперебойного взаимодействия между настольным приложением, серверной частью и устройствами Garmin.
Использование Mapbox для рендеринга карт и их визуализации в приложении.
Требования:
Уверенное владение Python и фреймворками, такими как Django.
Опыт работы с GeoDjango, GDAL и геопространственными данными.
Опыт работы с форматами файлов Garmin (GPX, IMG, FIT) и API Garmin Connect.
Знание PySide6/PyQt для разработки настольных приложений.
Опыт работы с Mapbox для рендеринга карт и визуализации геоданных.
Опыт работы с PostgreSQL/PostGIS для хранения геопространственных данных.
Знание разработки REST API и интеграции со сторонними API.
Хорошие навыки решения проблем и способность работать самостоятельно.
Будет плюсом:
Опыт рендеринга карт с использованием Mapbox GL JS или SDK Mapbox.
Знание работы с USB-коммуникацией для взаимодействия с устройствами Garmin.
Опыт в DevOps или развертывании Django-приложений.
Мамаева Ирина Анатольевна
Москва
до 290000 RUR