Frontend Developer
Требования
Местоположение и тип занятости
Компания
Natural Language Processing
Описание вакансии
Условия работы
Ищем человека, который умеет делать быстрые фронтовые приложения, когда там 100500 элементов. Видели приложения типа "канвас+элементы", типа miro, mindmap, draw.io и пр? Вот такое и у нас, и его надо делать быстрым и красивым, представьте, что на канвасе у вас граф с 1000-2000 вершин, надо сделать так, чтобы работа с ним была быстрой и плавной
Чем предстоит заниматься:
- Проектировать и разрабатывать интерфейсы / сложные графические компоненты;
- Проектировать новый функционал платформы;
- Взаимодействовать с бэкэндом посредством GraphQL и веб-сокетов;
- Работа в тесной связке с другими техническими специалистами Agile-команды на всех этапах разработки, тестирования и запуска продукта, для полноценной и отлаженной интеграции интерфейсов.
Требования:
- Опыт 2 года и больше
- Знание и умение React и redux
- Опыт работы с graphql, apollo
- Очень большой плюс — владение canvas / d3.js / webgl (это для ускорения ББ)
- Хороший вкус, чтобы не копипастить лишнего, но и не выделять излишних абстракций где не надо
- Коммуникабельность, умение уточнить, где непонятно, у коллег, а не сидеть и ждать, когда кто-то придёт и всё объяснит
- Дисциплинированность
- Понимание, что сделанный в срок работающий продукт важнее идеального
- Умение проактивно оценить архитектуру задачи и обратить внимание команды, если с бекенда не хватает чего-либо для реализации