
Middle+ Front-end Developer TypeScript/Angular 2, Новосибирск.
▷ Работодатель: CityAir
(профиль,отзывы)
💰 From 180000 RUR. | Режим: office |
10
* This listing is inactive or archived *
CityAir разрабатывает и производит собственные станции для анализа примесей в воздухе и создает цифровые платформы для управления качеством воздуха и углеродным балансом планеты.
Наша цель — оцифровать качество воздуха на всей планете.
Продукты CityAir
-
Платформа CityScreen для мониторинга, анализа и прогнозирования качества воздуха в городах и на предприятиях
-
AirVoice — публичная карта качества воздуха во всем мире https://airvoice.io/ru
-
Работающий прототип платформы CarbonTrail для управления углеродным балансом региона (учитывает выбросы и поглотители парниковых газов).
Внешний контекст IT-команды CityAir
-
Совместная работа с инженерной лабораторией — у нас есть собственное оборудование для измерения концентрации пыли и газов в воздухе. Результаты этих измерений собираются и анализируются на платформе, с которой работают клиенты — экологи и сити-менеджеры;
-
Кроме веб-платформ, у нас есть мобильные сервисы, как для широкого круга, так и закрытые, для авторизованных пользователей;
-
CityAir выходит на международный рынок с новым оборудованием, а это значит, что к нему будут предъявляться новые требования
В настоящий момент мы ищем Front-end разработчика, который усилит команду проекта CityScreen.
О проекте
- CityScreen является модульной системой. Сейчас в системе есть следующие модули: управление сетью мониторинга, администрирование учетных записей, аналитика, моделирование распространения выбросов от источника, прогноз пространственного распределения концентрации загрязняющих веществ;
-
Проект реализован на Angular2, тесная интеграция с картографической библиотекой MapBox;
-
Интеграция с собственным сервером тайлов;
-
Для доставки продукта применяем gitlab pipeline;
-
Работаем недельными итерациями с первоначальным планированием; Минимум бюрократии, максимальная открытость;
-
Система ведения задач — Youtrack.
Задачи команды CityScreen
-
Поддержка и развитие функционала закрытого личного кабинета пользователей услуг мониторинга и прогнозирования качества воздуха;
-
Разработка новых модулей.
ТРЕБОВАНИЯ К HARD SKILLS
Предполагаем, что этим фундаментом владеет каждый:
-
Опыт работы с git;
-
Знание html, css;
-
Основы HTTP протокола, понимание REST или любого другого RPC.
Базовые требования:
-
Опыт работы от 3 лет JavaScript/TypeScript;
-
Знание не менее одного высокоуровневого JavaScript фреймворка (например: Vue, React, Angular);
-
Опыт работы в больших и средних проектах;
-
Понимание flux-архитектуры или Redux;
-
Умение писать тесты, приветствуется TDD-подход;
-
Знание верстки (в команде есть выделенный верстальщик, поэтому много задач по верстке не будет, но Front-end разработчику нужно иметь этот навык тоже).
Дополнительные требования (важно попадание от 2 пунктов и выше):
-
Опыт работы с gitlab ci или другими ci инструментами;
-
Опыт работы с интерактивными картами (MapBox, Leaflet и т.д.);
-
Знание Ngrx/Redux;
-
Знание docker/docker-compose;
-
Опыт написания тестов на Selenium/Cypress и т.п.;
-
Опыт настройки web-сервера Nginx.
Если узнаешь себя в описании и тебе интересен наш проект — будем рады знакомству!
МЫ ПРЕДЛАГАЕМ
-
Возможность непосредственно влиять на формирование новых продуктов, от которых зависит качество воздуха;
-
Офис рядом с Технопарком в Новосибирске или возможность удаленной работы;
-
Трудоустройство по ТК РФ;
-
Белая заработная плата.
Процесс найма
-
Интервью;
-
Возможно попросим предоставить примеры кода или сделать небольшой тестовое задание.