Компания Кварта
Главная : О компании : Работа в компании

Developer/Senior Developer Scala


Требования
  • Уверенное владение: Scala collections, Pattern matching, Scala type parameters, Case classes, Nested functions, Polymorphic Methods, Currying, Higher-Order Functions, Traits, Unified Types, Local Type Inference, Call-by-name evaluation или уверенное владение Java и любым другим функциональным языком программирования.
  • Знание основных принципов работы Java VM.
  • Приветствуется: Liftweb framework, Squeryl, Maven, GIT.
     
Обязанности
  • Разработка платформы мета-программирования, включая разработку мета-описаний, DSL отвечающих за построение запросов, DSL для описания логики и интерфейсов, форматы хранения мета-описаний и другие задачи.
  • Разработка компонентной базы (HTML, JS) для гибкой кастомизации интерфейсов.
  • Разработка инструмента формирования произвольных отчетов, включая разработку формата файлов-шаблонов, DSL для описания доступа к данным, механизмы финального расположения элементов в отчете и другие задачи.
Дополнительная информация
Отправить резюме в свободной форме вы можете по адресу электронной почты job@quarta.su.