Город: Минск
Занятость: Полная занятость, Полный день
Опыт работы: От 1 года до 3 лет
Минское представительство канадской IT-компании Advanced Chemistry Development, Inc. (ACD/Labs) приглашает на работу опытного front-end разработчика на Angular для работы над собственным новым проектом: web - приложением для обработки спектров.
Приложение представляет из себя многокомпонентную систему для хранения, обработки и визуализации спектральных данных. В связи с тем, что спектры бывают разных типов (NMR, LC, GC, MS), со сложными связями с аналитической информацией (химическими структурами, реакциями и т. д), разного объема (от нескольких килобайт до гигабайтов) приходится разрабатывать уникальные методы для их обработки, хранения и визуализации. Архитектура приложения подразумевает эффективное горизонтальное масштабирование, используя методы контейнеризации и оркестровки различных компонент.
Нам нужен опытный Angular разработчик, для разработки front-end части приложения (архитектура и программирование): визуализация спектров (читай весьма специфических кривых), отображение на различной сопутствующей информации: различных меток и связей, обработка весьма сложных алгоритмов взаимодействия с пользователем и т.д. Опыт руководства небольшой группой разработчиков приветствуется (кол-во разработчиков будет увеличиваться). Технический бэкграунд в химии, физике, математике будет, несомненно, плюсом. Опыт в написании UI тестов и знание фрэймворков тестирования крайне желателен.
Очень важной частью работы будет интеграция с имеющейся кодовой базой (Delphi, Java). Знание Delphi, Java, Docker, HTTP, ActiveMQ будет плюсом.
Мы международная компания, поэтому важен хороший технический английский.
Предварительно обязательно попросим выполнить тестовое задание!
Требования:
- высшее или незаконченное высшее профильное образование
- обязательно технический и желательно разговорный английский
- 2+ летний опыт программирования на JavaScript (профиль на GitHub – несомненно+)
- 2+ летний опыт разработки на Angular
- обязателен опыт разработки на TypeScript / ES6
- обязателен опыт использования npm, rxjs, ngrx и других JavaScript инструментов
- обязательно знание HTML5 / CSS
- желательно опыт применения Agile и CI/CD подхода, знание инструментов
- желателен опыт работы на MacOS/Linux
- желательно знание Java, Delphi, C#
- желателен опыт управления небольшой командой разработчиков
- обязательно выполнение тестового задания!
Условия:
- работа в офисе (м. "Спортивная").
- достойная заработная плата в зависимости от квалификации и опыта работы
- интересные и разноплановые задачи (продуктовая компания, собственные проекты, не аутсорсинг!!!)
- медицинская страховка, оплачиваемый отпуск‚ гибкий график рабочего времени, корпоративные мероприятия
- дружный коллектив профессионалов и демократичная атмосфера
Адрес: Минск, улица Притыцкого, 29
Похожие вакансии