Описание вакансии
Каруна — это сообщество, где твои идеи становятся IT-проектами.
С 2015 года мы создаём софт, мобильные приложения, инструменты мониторинга, антифрод-продукты, медиабиблиотеки, крутой маркетинг и клиентский сервис.
Главная ценность Каруны — люди.
Вкладываемся в развитие и обучение. Всегда открыты для идей и инициатив. Премируем, одариваем. У нас команда, как семья, офис 99 из 10, удалёнка, если хочешь, и фееричные кутежи.
В нашу команду мы ищем Frontend developer со знаниями WebGL.
Что предстоит делать:
- разработывать и проектировать архитектуру движка и приложения;
- находить способы решения увеличения производительности;
- проведить code review;
- искать и устранять баги, "bottleneck" участков;
- консультировать заказчиков с технической стороны;
- корректно аргументировать свои решения;
- работать в продуктовой команде;
- поддерживать приятную и дружескую атмосферу.
Что мы ждем от тебя:
- опыт работы с TypeScript (generics, decorators, type guards, abstract class);
- опыт работы с WebGL (VBO, instancing, GLSL, textures);
- знания вычислительной геометрии, линейной алгебры;
- понимание ООП;
- знание паттернов проектирования, IoC/DI;
- опыт работы с Websocket, понимание REST;
- базовые знания работы с Webpack.
Будет бонусом:
- углубленные знания WebGL и GLSL;
- опыт работы с фреймворками Angular/React;
- опыт работы с PIXI.js/TreeJs;
- умение писать производительный код;
- опыт в разработке собственных плагинов и loader-ов для Webpack;
- опыт профилирования и отладки веб-приложений;
- опыт написания юнит тестов;
- опыт написания документации (jsdoc, UML).
Что мы предлагаем:
- Оформим официально. Офис или удалёнка — решать тебе;
-
Офис — 99 из 10. Как дома, только круче: караоке, плоечная, музыкальная студия, комната для сна, спортзал, и ещё много всего — в историческом центре Питера;
-
Накормим, как бабушка: каждое утро завтрак в офисе. Во вторник и четверг — свежие фрукты. В конце недели пятничный ужин: вкуснейшие пицца, пироги, суши, супы и горячее приезжают в офис — и ты приезжай!
-
Кроме отпуска, можешь брать оплачиваемые days off — сколько понадобится;
-
Позаботимся о твоём здоровье: откроем ДМС с первого месяца, обеспечим тренировки в офисном зале. А ещё у нас есть психолог;
-
Компенсируем ежемесячный кутёж с коллегами.