👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Ведущий программист Full-stack Front-end (JavaScript/TypeScript, С#)

Зарплата

от 150 000 до 175 000 ₽

Требования

Фронтенд, Ведущий (Lead)C#Ansi CC++HTMLCSSJavaScriptTypeScriptpgSQLPostgreSQL.NET

Местоположение и тип занятости

Москва

Компания

Сервис трудоустройства для программистов

Описание вакансии

Условия работы

Описание:

Экспертные «legal tech» системы. Поддержка аналитики юридических материалов и правовых ситуаций в реальном масштабе времени, наглядное отображение материала, инструменты для моделирования и экспертной оценки, средства для отслеживания изменений и актуализации пользовательских документов.

Обработка, сборка, публикация и визуализация контента (смарт-документы, видео-публикации). Комплекс средств включает web-сервисы, клиентские приложения, веб-приложения, технологические платформы для управления контентом. Распределенная отказоустойчивая масштабируемая архитектура.

Плотная интеграция с другими приложениями. Для поддержки производства параллельно с базовым продуктом разрабатывается и сопровождается технологическая CMS.

Используемые платформы и инструменты:

Платформы: Windows, Linux, Docker/Kubernetes.

Языки: С#, С++ (Windows-приложения), HTML5/CSS3, JavaScript, TypeScript, pgSQL.

Базы данных: PostgreSQL, CouchbaseServer.

Скрипты автоматизации: PowerShell, Python, JavaScript, Scala.

Инструменты: VS2017, trac/git, nuget/npm, Jenkins/gulp, JMeter/Gattling/Selenium/Gremlin/White, Zabbix/Prometheus/Grafana/ELK.

Область решаемых нами задач: веб-сервисы, портальные решения, настольное ПО и веб-приложения, нагруженные и распределенные системы, комплексная интеграция, организация защиты и бесперебойной работы.




Надо будет:

  • разработка функционала фронтенда пользовательских и технологических приложений, интеграция с другими компонентами, фронтенд – JS/HTML/CSS, С# ; бэкенд (веб-сервисы) – C#;

  • управление соответствующей компетенцией (фронтенд) в рамках команды, в роли ведущего программиста (выбор средств разработки, проектирование архитектуры и дизайна, аналитическая поддержка, менторство);

  • определение оптимальных конфигураций окружений для разработки и тестирования разрабатываемых компонентов (взаимодействие с DevOps);

  • кодирование, подготовка автотестов.



Минимальные обязательные требования:

  • Высшее техническое образование;

  • Отличное знание JavaScript (ES6), TypeScript, jQuery;

  • Уверенное знание C#, .Net 4.5, WCF, ASP.NET.

  • Навыки разработки авто-тестов (Selenium);

  • Уверенное знание HTML5, CSS3 (SCSS), опыт работы с различными браузерными движками, хорошее понимание кросс-браузерных и кросс-платформенных аспектов;

  • базовые знания SQL (DDL/DML);

  • владение ООП, шаблонами проектирования, функциональным программированием;

  • Знание web-технологий, http(s), принципов организации сетей;

  • Опыт разработки Windows-приложений, веб-приложений;

  • Опыт работы от 3 лет;

  • Опыт работы с MS Visual Studio, git, опыт коллективной разработки ПО;

  • Технический английский (свободное чтение документации).

Профессионализм, инициативность, ответственность, высокий уровень обучаемости и саморазвития, коммуникабельность. «Здоровый» перфекционизм, желание работать и совершенствоваться вместе с командой единомышленников.

Большим плюсом будет:

  • Знание WPF, WinForms;

  • Знание С/С++ (разработка Windows-приложений, опыт сборки и использования сторонних библиотек);

  • WinAPI, COM, IPC, разработка многопоточных приложений, WinDbg;

  • Опыт работы с Node.js, npm, Webpack, gulp, AngularJS, React, Vue.js;

  • Опыт интеграции приложений с MS Office (Word, Excel);

  • Хорошая алгоритмическая подготовка, навыки оптимизации;

  • Проектирование и макетирование UI, хорошее чувство эстетики.

Мы предлагаем:

  • Официальное трудоустройство, полностью «белая» зарплата;

  • Возможность работать удаленно несколько раз в неделю (первые 3 месяца – в офисе)

  • Офис – в шаговой доступности от метро;

  • Отличная медицинская страховка со стоматологией, корпоративная столовая и тренажерный зал в офисе, абонементы в бассейн;

  • Поддержка профессионального роста и карьеры сотрудников.