Middle+ Front-end Developer TypeScript/Angular 2, Новосибирск.

▷ Работодатель: CityAir (профиль,отзывы)
💰 From 0 RUR. | Режим: office | 10

* This listing is inactive or archived *

CityAir разрабатывает и производит собственные станции для анализа примесей в воздухе и создает цифровые платформы для управления качеством воздуха и углеродным балансом планеты.

Наша цель — оцифровать качество воздуха на всей планете.

Продукты CityAir

  • Платформа CityScreen для мониторинга, анализа и прогнозирования качества воздуха в городах и на предприятиях https://cityair.io/ru/monitoring-networks

  • 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.

Если узнаешь себя в описании и тебе интересен наш проект — будем рады знакомству!

МЫ ПРЕДЛАГАЕМ

  • Возможность непосредственно влиять на формирование новых продуктов, от которых зависит качество воздуха;

  • Офис рядом с Технопарком в Новосибирске или возможность удаленной работы;

  • Трудоустройство по ТК РФ;

  • Белая заработная плата.

Процесс найма

  1. Интервью;

  2. Возможно попросим предоставить примеры кода или сделать небольшой тестовое задание.

Новосибирск, улица Николаева, 15
https://cityair.io/
RPCYouTrackDocker-composeGitlab CIReduxJavaScriptCIGitlab

Created: .
Expires after: .
Responses: 30

Откликнуться на вакансию  Работодатель: профиль,отзывы