TypeScript Developer в RD команду
Агентство / HR ресурс
NewHR
( newhr.ru )
Аккаунт зарегистрирован с email *@gmail.com
Опыт работы любойот 200 000 до 270 000 ₽
TypeScript Developer в R&D команду. Разработка с нуля большой технологической платформы для разработчиков. Задачи: разработка интепретатора для собственного DSL (бизнес-языка), разработка собственного фреймворка на React+MobX с идеологией как у Angular
Про компанию
- Масштабная мультифункциональная ERP с SAAS сервисами.
- Лидер в своем сегменте.
- Около 500 продуктов.
- Более 1 млн b2b клиентов.
Разработка с нуля большой технологической платформы для разработчиков, включающей в себя полнофункциональное средство разработки и среду исполнения бизнес приложений в различных вариантах (серверном/локальном, мобильном, облачном, etc…).
Задачи- Разработка интепретатора для собственного бизнес-языка (Domain-Specific Language)
- Интеграция фреймворка со сторонними приложениями, интеграция со средой исполнения, расширение функционала и др
- Разработка унифицированного и кроссплатформенного UI фреймворка, включающего в себя разные компоненты (диаграммы, таблицы, поля ввода и пр)
Проект амбициозный и под NDA. Детали расскажем на собеседовании. Задачи очень интересные и нетривиальные. Тот случай, когда знание алгоритмов, умение работать с AST деревьями и создавать свой интерпретатор пригодится в работе.
Ядро фреймворка для DSL портировался с С++ и написан на TypeScript.
UI фреймворк пишем с нуля с использованием компонентного подхода React + MobX, но с идеологией как у Angular. Фреймворк пишется универсальный, для разработки под десктоп (NW.js, Electron, etc), мобильные платофрмы и браузеры.
Бекенд для сервисов написан на Java. Взаимодействие по REST API, сервисная/микросервисная архитектура (SOA).
От вас ждем- Знание TypeScript или опыт работы с Flow
- Понимание ООП (хорошим плюсом будет знание или опыт в прошлом с одним из ООП языков: Java, C#, C++, Python, PHP, etc). Этот пункт не для галочки, нам правда нужно чтобы вы знали принципы и паттерны Объектно Ориентированного Программирования (если попадете к нам на собеседование, поймете почему)
- Высокий уровень системного мышления
- Общее понимание современных клиентских веб-фреймворков, желателен опыт использования какого-либо из них (Angular, Ember, ExtJS/Sencha, Knockout, Meteor, React-стек и пр.)
Будет хорошим плюсом
- Знание базовых алгоритмов, умение их оценивать
- понимание принципов работы браузера и веб-приложений в нем, принципы построения UI (оконная модель и пр.)
- понимание асинхронной модели исполнения (async await и прочее)
- опыт работы с системами контроля версий (в идеале Git)
- Комфортный современный офис в 5-ти минутах ходьбы от м. Тимирязевская
- Парковка, где всегда можно найти место
- Зоны отдыха и кофе-поинты
- Конкурентоспособный соц. пакет (хорошо решены вопросы медицинского обслуживания, страхования, питания, проезда, спорта)
По вопросам о компании и вакансии пишите нашему хантеру, Марине, в почту откликнуться
Расскажем все важные детали, ответим на вопросы, выслушаем пожелания.
Источник https://vacancy.new.hr/frontend/tsflow-react-nolegacy
Полный рабочий день.
Мы специализируемся на: React, Angular, TypeScript, Ember.js, Flow, Development