Javascript Developer / JS Разработчик

Оплата не указана

Вакансия находится в архиве

Aston

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

Мы — аутсорсинговая аккредитованная IT-компания Aston, разрабатываем программное обеспечение на заказ и оказываем услуги IT-аутсорсинга предприятиям, организациям и стартапам.

Ищем Javascript Developer.

Заказчик — компания-лидер российского рынка информационных технологий в области разработки программного обеспечения (ПО) и средств защиты информации. Создает системное и прикладное ПО, а также сервисы, которые удовлетворяют потребности заказчиков при создании и проектировании ИТ-инфраструктур.

Проект — система управления корпоративной почтой.

Обязанности:

JS:

  • разработка нового функционала, расширение возможностей и компонентов UI на базе JS/HTML и XUL, написание бизнес-логики к элементам UI работы с письмами, почтовыми ящиками, календарями, и контактами / адресными книгами;
  • интеграция компонентов UI с XPCOM-компонентами с использованием открытых протоколов;
  • разработка и модификация почтовых расширений, их интеграция со службами и программными компонентами Mozilla Thunderbird;
  • исправление существующих программных компонентов Mozilla Thunderbird;
  • миграция бизнес логики программы компонентов из C++ в JS;
  • работа по XPCOM-интерфейсу с базами данных платформ Mozilla Firefox и Mozilla Thunderbird;
  • внесение исправлений в работу WebAPI и его связке с другими языками Mozilla Thunderbird посредством WebIDL (SecureContext, WebRTC и т.п.).

C++:

  • написание XPCOM компонентов, изменение существующих компонентов, их миграция на JS;
  • исправление существующих программных компонентов Mozilla Thunderbird;
  • изучение отдельных программных компонентов Firefox/Thunderbird, их реализация, и перенос бизнес-логики в JS;
  • внесение исправлений в работу интерфейсов WebAPI в их C++ имплементации, модификация WebIDL-интерфейсов и связка с JS-частью WebAPI;
  • изучение отдельных программных компонентов Firefox/Thunderbird, Spidermonkey, реализующих WebAPI браузера и интерфейсов Mozilla Thunderbird по работе с локальными методами хранилищ баз данных календарей, почтовых ящиков, контактов, и адресных книг.

Rust:

  • изучение отдельных программных компонентов Firefox/Thunderbird и Servo, используемых вместе с их legacy C++ имплементацией;
  • применение подходов, применяемых в новых компонентах Rust, к JS-компонентам.

Чего мы ждем от специалиста?

  • опыт работы в роли Javascript Developer от 3-х лет;
  • опыт работы с C, С++, Python, Rust;
  • опыт работы с JS;
  • опыт с работы с фреймворками frontend;
  • опыт написания и поддержки браузерных расширений, умение работать с API браузера;
  • знание Linux (командная строка, управление пакетами);
  • опыт работы с менеджерами состояний, умение работать со средствами виртуализации (VirtualBox, Hyper-V, и др.);
  • опыт использования Mozilla XUL.

Будет плюсом:

  • опыт работы с AD, FreeIPA, РСУБД (SQLite), почтовыми серверами (Exchange, Outlook).

Ключевые навыки

Javascript
C++
Rust

Контактная информация

Aston

Сайт: не указан

Почта: не указана

Вакансия опубликована 16.07.2024 в г. Москва.

Похожие вакансии

#

Middle

от 230 000 до 290 000 ₽

Петрозаводск

Удаленная работа

Подробное описание

-

#

Москва

Беговая

Полный день

Подробное описание

11 апреля

#

Junior

от 140 000 до 290 000 ₽

Королёв

Гибкий график

Подробное описание

-