18 липня 2024 р
Середній розробник JavaScript (React.js) Київ Про команду AirSlate: Ми є пристрасною та амбітною командою з 100+ людей, які прагнуть досягти успіху за допомогою нашого рішення для автоматизації документообігу без коду — airSlate. airSlate дає людям змогу створювати потужні документи та автоматизувати робочі процеси з документами. Від простих завдань, як-от редагування PDF-файлів до створення форм і електронних підписів, airSlate надає все необхідне для створення, інт
18 липня 2024 р
Середній розробник JavaScript (React.js)
Київ
Про команду AirSlate:
Ми є пристрасною та амбітною командою з 100+ людей, які прагнуть досягти успіху за допомогою нашого рішення для автоматизації документообігу без коду — airSlate.
airSlate дає людям змогу створювати потужні документи та автоматизувати робочі процеси з документами. Від простих завдань, як-от редагування PDF-файлів до створення форм і електронних підписів, airSlate надає все необхідне для створення, інтеграції та автоматизації робочого процесу з документами.
А зараз ми шукаємо Middle Front-end розробника, який готовий сприяти наступній главі розвитку нашої компанії.
Ця особа приєднається до команди 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.
Над чим ви працюватимете:
- Участь в дискусіях, декомпозиції, оцінюванні та плануванні завдань;
- Виконання завдань, написання коду;
- Співпраця з командою та іншими блоками для створення нових функцій.
Чого ми очікуємо від вас:
- Принаймні 3 роки досвіду програмування на JS;
- Принаймні один рік досвіду програмування на TypeScript;
- Знання HTML5, CSS3/SCSS, а також загальне розуміння дизайну інтерфейсу користувача;
- Досвід роботи з React, Redux (thunk, saga), Flux;
- Досвід роботи з Git;
- Добре розуміння алгоритмів і структур даних;
- Досвід роботи з поширеними зовнішніми інструментами розробки, такими як npm/yarn, ESLint, Webpack, Babel тощо;
- Досвід модульного тестування;
- Зрозумійте основи чистого коду — DIY, DRY, SOLID, KISS;
- Здатність розуміти бізнес-вимоги та концепції та втілювати їх у технічні рішення;
- Англійська Intermediate+ (B1+)
Що допомагає вам розважатися:
- Досвід роботи з Kibana/Grafana/Sentry/Docker, GitHub Actions ;
- Досвід роботи з WebSockets;
- Досвід роботи з iframe;
- Досвід роботи з SSR та HMR;
- Досвід проектування архітектури програмного забезпечення;
- Досвід роботи з інструментами веб-тестування та автоматизації, такими як playwright;
- Досвід роботи з важкими проектами;
- Досвід у написанні документації.