Вакансия Angular Frontend Developer Junior/Middle

2 вакансии
Специализация: Front-end/JS
Уровень: Middle
Опыт: 2 года
Уровень английского: Intermediate
Зарплата: $500—2500
Город: Минск
Размер команды: 6—8
Размер компании: 250
Возможна удалённая работа: Да

Минский отдел разработки канадской IT-компании Advanced Chemistry Development, Inc. (ACD/Labs) приглашает на работу front-end разработчиков на Angular разного уровня для работы над собственным новым проектом: web - приложением для обработки спектров.

Приложение представляет из себя многокомпонентную систему для хранения, обработки и визуализации спектральных данных. В связи с тем, что спектры бывают разных типов (NMR, LC, GC, MS), со сложными связями с аналитической информацией (химическими структурами, реакциями и т. д), разного объема (от нескольких килобайт до гигабайтов) приходится разрабатывать уникальные методы для их обработки, хранения и визуализации. Архитектура приложения подразумевает эффективное горизонтальное масштабирование, используя методы контейнеризации и оркестровки различных компонент.

Нам нужны опытные Angular программисты, для разработки front-end части приложения (архитектура и программирование): визуализация спектров (читай весьма специфических кривых), отображение на различной сопутствующей информации: различных меток и связей, обработка весьма сложных алгоритмов взаимодействия с пользователем и т.д. Также с удовольствием примем в проект талантливых новичков.

Технический бэкграунд в химии, физике, математике будет, несомненно, плюсом. Опыт работы с Docker, Kubernetes, Jenkins, ActiveMQ также будет плюсом.

Мы международная компания, поэтому важен хороший технический английский.

Предварительно обязательно попросим выполнить тестовое задание!

Требования для опытных разработчиков:

  • высшее профильное образование
  • обязательно технический и желательно разговорный английский
  • 2+ летний опыт программирования на JavaScript (профиль на GitHub – несомненно+)
  • 2+ летний опыт разработки на Angular
  • понимание теории алгоритмов (алгоритмическая сложность, эффективность стандартных алгоритмов, и т.п.)
  • знание базовых протоколов, таких как HTTP и HTTP2, OAuth2, OpenID Connect и т.п.
  • обязателен опыт разработки на TypeScript / ES6
  • обязателен опыт использования redux/rxjs/ngrx или иных аналогичных фреймфорков
  • обязательно знание HTML5 / CSS
  • обязателен опыт использования jest или аналогичного фреймворка для unit-тестов
  • желательно опыт применения Agile и CI/CD подхода, знание инструментов
  • желателен опыт работы на MacOS/Linux

Требования для новичков:

  • высшее или неоконченное высшее профильное образование (студент)
  • обязательно технический и желательно разговорный английский
  • знание HTML/HTML5, CSS, JavaScript, TypeScript/ES6 и Angular на уровне хорошего, минимум полу-годового, очного обучающего курса
  • понимание теории алгоритмов (алгоритмическая сложность, эффективность стандартных алгоритмов, и т.п.)
  • приветствуется опыт использования или хотя бы понимание принципов redux/rxjs/ngrx или иных аналогичных фреймфорков
  • приветствуется опыт использования jest для юнит-тестов

Условия:

  • работа в офисе (м. "Спортивная").
  • достойная заработная плата в зависимости от квалификации и опыта работы
  • интересные и разноплановые задачи (продуктовая компания, собственные проекты, не аутсорсинг!!!)
  • медицина, оплачиваемый отпуск‚ гибкий график рабочего времени, корпоративные мероприятия, спорт
  • дружный коллектив профессионалов и демократичная атмосфера
Missing dc2dee645480aabc67b54d291271580aa34628939fceddb02bb23fd5777d20cc
Представитель компании