18 июля 2024 г.
Средний разработчик JavaScript (React.js) Киев О команде AirSlate: Мы — увлеченная и амбициозная команда, состоящая из более чем 100 человек, стремящихся добиться успеха с помощью нашего решения для автоматизации документооборота без кода — airSlate. airSlate дает людям возможность создавать мощные документы и автоматизировать рабочие процессы с документами. От простых задач, таких как редактирование PDF-файлов, до создания форм и электронной подписи, airSlate предос
18 июля 2024 г.
Средний разработчик JavaScript (React.js)
Киев
О команде AirSlate:
Мы — увлеченная и амбициозная команда, состоящая из более чем 100 человек, стремящихся добиться успеха с помощью нашего решения для автоматизации документооборота без кода — airSlate.
airSlate дает людям возможность создавать мощные документы и автоматизировать рабочие процессы с документами. От простых задач, таких как редактирование PDF-файлов, до создания форм и электронной подписи, airSlate предоставляет все необходимое для создания, интеграции и автоматизации рабочего процесса с документами.
И теперь мы ищем разработчика среднего звена, который готов внести свой вклад в следующую главу роста нашей компании.
Этот человек присоединится к команде JSFiller.
JSFiller — редактор документов, который позволяет пользователям подготавливать, отправлять на заполнение другому пользователю, заполнять и подписывать PDF-документы. Редактор поставляется в виде нескольких разных продуктов одновременно и состоит из нескольких компонентов, требующих постоянной поддержки и развития.
Мы используем:
— JavaScript, TypeScript, Babel React (версия 17), Hooks Redux, redux-saga, redux-thunk, reselect;
— Jest и Enzyme для тестирования компонентов React;
— Проект создан с использованием Webpack 5, у нас есть SSR и HMR;
— Мы используем Gitflow в GitHub для контроля версий, а наш конвейер CI/CD состоит из TeamCity, который мы переводим на Github Actions и ECR;
— Мы общаемся с API через WebSocket;
— Мы используем TeamCity и Github Actions для создания и непрерывной интеграции;
— Наш трекер задач — Jira;
— Все новые функции проходят A/B-тестирование.
Над чем вы будете работать:
- Участие в обсуждениях, декомпозиции, оценке и планировании задач;
- Выполнение задач, написание кода;
- Сотрудничество с командой и другими блоками для создания новых функций.
Чего мы ожидаем от вас:
- Опыт программирования JS не менее 3 лет;
- Опыт программирования TypeScript не менее одного года;
- Знание HTML5, CSS3/SCSS, а также общее понимание дизайна пользовательского интерфейса;
- Опыт работы с React, Redux (thunk, saga), Flux;
- Опыт работы с Git;
- Хорошее понимание алгоритмов и структур данных;
- Опыт работы с распространенными инструментами внешней разработки, такими как npm/yarn, ESLint, Webpack, Babel и т. д.;
- Опыт модульного тестирования;
- Понимать основы чистого кода — DIY, DRY, SOLID, KISS;
- Способность понимать бизнес-требования и концепции и воплощать их в технические решения;
- Английский средний+ (B1+)
Что вам помогает:
- Опыт работы с Kibana/Grafana/Sentry/Docker, GitHub Actions ;
- Опыт работы с WebSockets;
- Опыт работы с iframe;
- Опыт работы с SSR и HMR;
- Опыт проектирования архитектуры программного обеспечения;
- Опыт работы с инструментами веб-тестирования и автоматизации, например драматург;
- Опыт работы с высоконагруженными проектами;
- Опыт написания документации. ля>