CityLens — продукт для оцифровки городской среды и последующего анализа данных. Продукт состоит из мобильного приложения для сбора информации, бекенда для обработки алгоритмами компьютерного зрения и интеграции с нашим продуктом Pro для анализа данных, а также с модуля планирования маршрутов и построения навигации по задачам для инспекторов.
2ГИС сам является потребителем CityLens и использует его, например, для актуализации дорожных знаков во всех странах присутствия. Наши клиенты используют CityLens для отслеживания мест появления городского мусора, оценки освещённости и другие прикладные задачи.
Мы ищем разработчика, который будет совместно с командой развивать мобильное приложение CityLens.
Ждём от тебя
- Опыт коммерческой разработки на Dart с использованием Flutter Framework — от 2 лет.
- Знание Java/Kotlin и Android SDK, опыт работы с iOS/Swift будет преимуществом.
- Навыки написания плагинов для интеграции нативного функционала на iOS и Android.
- Опыт работы с Architecture Components, базами данных (например, SQLite), drift, HTTP и REST API, а также соответствующими библиотеками.
- Опыт проектирования архитектуры мобильных приложений, написания тестов и работы с многомодульной архитектурой.
- Опыт работы с популярными библиотеками: provider, riverpod, flutter_bloc, autoroute.
- Умение самостоятельно локализовать проблему и решить ее.
- Знание принципов ООП, SOLID и чистого кода.
- Навыки в области асинхронного программирования.
Будет плюсом
- Опыт работы с firebase/sentry/картографическими движками (мы используем mapsforge).
Почему у нас классно?
- Мы аккредитованная IT — компания.
- У нас можно работать удалённо. Для нас важен специалист, а не его локация. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. Нет дресс-кода и строгого графика: главное, чтобы было удобно тебе и команде.
- Используем современные технологии и любим о них говорить: выступаем на конференциях и сами их организуем.
- Стараемся регулярно устраивать тимбилдинги, так как считаем, что хорошие отношения — залог продуктивной работы.
- Заработную плату готовы обсуждать индивидуально.
Присоединяйся! Будем создавать полезный продукт вместе.