Java/JavaScript Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы - компания занимающая ведущие позиции в области e-learning. У нас есть множество проектов, которые включают как server side работы (преимущественно java), так и client side (js, css, html). Иногда у нас бывают и проекты связанные с другими технологиями (например C#, perl, python), так что знание различных языков программирования приветствуется.
Подробнее о наших задачах можно посмотреть здесь - http://competentum.com/software-development
Пример одного из проектов - LMS
LMS(Learning Management System) - это система в которой авторы контента создают курсы, которые проходят пользователи. Эти курсы содержат вопросы, которые нужно отобразить с использованием HTML5 и позволить пользователю ввести ответ, а так же проверить ответ на правильность. Вопросы могут быть как технически простыми (например выбор одного или нескольких ответов из предложенных), так и технически сложными (например специальный HTML5 виджет позволяющий нарисовать график или ввести формулу). Проверка ответа на правильность так же может быть как простой (например проверить ответ регулярным выражением), так и достаточно сложной (например проверка введенной формулы на эквивалентность эталонной. проверка областей определений и т.д.).
Обязанности:
- Участие в разработке новых продуктов, а так же поддержка и развитие уже существующих систем;
- Написание тестов и документации;
- Анализ работы приложений в production.
Требования:
- Опыт коммерческой разработки с использованием Java от 2-х лет;
- Хорошая алгоритмическая подготовка;
- Знакомство с шаблонами проектирования;
- Знакомство с Web-технологиями Java;
- Знание JavaScript, HTML, CSS;
- Письменный технический английский язык.
Приветствуется:
- Знакомство с HTML5, CSS3;
- Знание Scala, C# и других языков программирования;
- Владение основными JS/CSS фреймворками (jQuery, Bootstrap);
- Использование TDD и Unit-тестов в реализованных проектах;
- Знание основ математического анализа, статистики и т.д.;
- Знакомство с СУБД;
- Знание принципов многопоточного и асинхронного программирования;
- Разговорный английский язык.
Условия:
- Гибкий график работы;
- Полностью "белая" зарплата (обсуждается по результатам собеседования);
- Компания активно участвует в обучении и развитии сотрудников (оплата конференций, сертификационных экзаменов; внутренние курсы);
- Оплачиваемый отпуск 28 календарных дней;
- Работа в уютном офисе в г. Долгопрудный;
- ДМС;
- 100% оплаты больничного;
- Корпоративный транспорт по г. Долгопрудному;
- Удобно добираться как на автомобиле (против пробок), так и на общественном транспорте (прямые маршрутки, автобусы и электрички);
- Xbox 360 и корпоративчики.
- Рассматриваем кандидатов с гражданством: РФ, Республика Беларусь, Казахстан, Украина.