Регистрация  |  Вход

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

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


• высшее техническое образование;
• отличное знание JavaScript (ES6), TypeScript;
• уверенное знание C#, .Net 4.5;
• уверенное знание HTML5, CSS3, опыт работы с различными браузерными движками, хорошее понимание кросс-браузерных и кросс-платформенных аспектов;
• владение ООП, шаблонами проектирования, функциональным программированием;
• знание web-технологий, http(s), принципов организации сетей;
• опыт разработки веб-приложений (сайты, SPA), веб-сервисов;
• опыт работы с MS Visual Studio, Git, опыт коллективной разработки ПО;
• технический английский (свободное чтение документации).

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

Желательно:

• ASP.NET / Core (MVC, WCF/REST);
• разработка асинхронного и многопоточного кода;
• опыт работы с Node.js, npm, webpack, gulp, AngularJS, React, Vue.js, SCSS;
• базовые знания SQL (DDL/DML);
• опыт разработки юнит-тестов (например, на Jest, MSTest, xUnit), UI- и нагрузочных тестов (Selenium, Jmeter);
• хорошая алгоритмическая подготовка, навыки оптимизации;
• проектирование и макетирование UI, хорошее чувство эстетики.


Основные обязанности:

• разработка фронтенда и бэкенда пользовательских и технологических приложений (фронтенд – SPA, JS/TS/HTML/CSS; бэкенд – интерфейсные REST-сервисы, C#/.Net);
• управление компетенцией «фронтенд+сервисы» в рамках команды, в роли ведущего программиста (выбор средств разработки, проектирование архитектуры и дизайна, аналитическая поддержка, менторство);
• определение оптимальных конфигураций окружений для разработки и тестирования разрабатываемых компонентов (взаимодействие с DevOps);
• кодирование, подготовка автотестов, ревью.

Наши проекты:

Экспертные «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.

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

Условия
Официальное трудоустройство, полностью «белая» зарплата; Возможность работать удаленно несколько раз в неделю (первые 3 месяца – в офисе)

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

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

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




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


• высшее техническое образование;
• отличное знание JavaScript (ES6), TypeScript;
• уверенное знание C#, .Net 4.5;
• уверенное знание HTML5, CSS3, опыт работы с различными браузерными движками, хорошее понимание кросс-браузерных и кросс-платформенных аспектов;
• владение ООП, шаблонами проектирования, функциональным программированием;
• знание web-технологий, http(s), принципов организации сетей;
• опыт разработки веб-приложений (сайты, SPA), веб-сервисов;
• опыт работы с MS Visual Studio, Git, опыт коллективной разработки ПО;
• технический английский (свободное чтение документации).

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



Желательно:

• ASP.NET / Core (MVC, WCF/REST);
• разработка асинхронного и многопоточного кода;
• опыт работы с Node.js, npm, webpack, gulp, AngularJS, React, Vue.js, SCSS;
• базовые знания SQL (DDL/DML);
• опыт разработки юнит-тестов (например, на Jest, MSTest, xUnit), UI- и нагрузочных тестов (Selenium, Jmeter);
• хорошая алгоритмическая подготовка, навыки оптимизации;
• проектирование и макетирование UI, хорошее чувство эстетики.


Основные обязанности:

• разработка фронтенда и бэкенда пользовательских и технологических приложений (фронтенд – SPA, JS/TS/HTML/CSS; бэкенд – интерфейсные REST-сервисы, C#/.Net);
• управление компетенцией «фронтенд+сервисы» в рамках команды, в роли ведущего программиста (выбор средств разработки, проектирование архитектуры и дизайна, аналитическая поддержка, менторство);
• определение оптимальных конфигураций окружений для разработки и тестирования разрабатываемых компонентов (взаимодействие с DevOps);
• кодирование, подготовка автотестов, ревью.

Наши проекты:

Экспертные «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.

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

Условия
Официальное трудоустройство, полностью «белая» зарплата;                                                             Возможность работать удаленно несколько раз в неделю (первые 3 месяца – в офисе)

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

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

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