Разработчик для R&D-проекта по ускорению сборки фронтенда
Вакансия "Разработчик для R&D-проекта по ускорению сборки фронтенда"
Полная занятость, полный рабочий день
Обязанности
Ищем очень нестандартного специалиста для очень нестандартной задачи. Мы будем делать новый инструмент, существенно ускоряющий сборку фронтенда.
Меня зовут Александр Кирсанов. У моей команды несколько open-source проектов, связанных с языками и сборкой: компилятор KPHP, линтер NoVerify, распределенный компилятор nocc и другие, о которых я рассказываю на конференциях. В общем, делать полезные и сложные штуки с нуля мы умеем и любим. И у меня в планах сделать еще одну, совсем для другого стека.
Требования:
- глубоко разбираться во фронтенде и его сборке (webpack, Gulp, ESLint, TS). В идеале — знать их внутреннее устройство и уметь писать плагины. Я сам 10 лет занимался вебом и фулстеком, поэтому прекрасно понимаю, как все устроено, — и ожидаю от кандидата того же. Также ожидаю, что кандидат слышал про Snowpack и TurboBuild и может ответить на вопрос, почему это неправильный подход;
- обязательно знать либо C++, либо Go на хорошем уровне. Понимать все, что связано с многопоточкой, примитивами синхронизации, мьютексами, корутинами, lock-free алгоритмами. Желательно иметь опыт в построении распределенных систем, в качестве референса можно взять мой nocc;
- нужно понимать системное программирование — вплоть до написания своей виртуальной файловой системы. Скорее всего, именно это не понадобится, но иметь представление нужно, потому что мы сами пока не знаем, что может пригодиться.
Будет плюсом:
- знание компиляторной специфики: лексеров, парсеров, AST-деревьев и подобного. В общем, нужно иметь представление о механизмах обработки языков и статическом анализе.
Подытоживая, я не ищу джуна, которого нужно учить. Я ищу человека с крайне странным и обширным бэкграундом, который бы думал: «Эх, вот дал бы мне кто-нибудь полгода, и я бы запилил крутую штуку». Если это про вас — откликайтесь, поработаем над ней вместе.
Требования к образованию
Похожие вакансии
ООО "ХЭДХАНТЕР"
ООО "ЦК ЛОГИКА"
ФГКУ "ЦФИМТ" МИНОБОРОНЫ РОССИИ