Хто ми
Wizer Training – це бостонська компанія з електронного навчання кібербезпеці B2B, яку використовують понад 10 000 компаній з усього світу. Наша місія – зробити знання з кібербезпеки цікавими та доступними кожному у всьому світі! Ми підходимо до тренінгів з онлайн-безпеки в унікальний і сучасний спосіб, використовуючи методи мікронавчання, захоплюючий контент, відеоматеріали, ігри та симулятори фішингу.
Кого ми шукаємо
Як інженер-програміст, насамперед досвідчений у інтерфейсі (React, Redux, ES6).
Ви будете частиною міжфункціональної команди, яка працює в середовищі Agile. Вашими основними обов’язками буде робота з веб-програмою для електронного навчання, якою користуються тисячі наших кінцевих користувачів. Крім важких навичок, ви повинні мати добре око на деталі та базове (або більше) розуміння принципів UX.
Обов’язки:
- Розробка та оптимізація інтерфейсу користувача: створення високоякісних інтерактивних інтерфейсів на основі наданих макетів дизайну та специфікацій. Написання тестів, робота з Storybook.
- Кросбраузерне та міжплатформне тестування: забезпечення сумісності коду в різних веб-браузерах і пристроях, що забезпечує узгоджену взаємодію з користувачем.
< li>Оптимізація продуктивності: Аналіз і оптимізація коду для покращення швидкості завантаження веб-додатків і візуалізації, а також забезпечення високої продуктивності на різних пристроях.- Співпраця з бекенд-командою та Команда інтерфейсу: тісна співпраця з розробниками серверної частини для інтеграції інтерфейсних рішень із стороною сервера та забезпечення безперебійного обміну даними. Перегляд коду для команди Frontend.
- Технічне обслуговування та оновлення коду: рефакторинг і модернізація існуючого коду, налагодження та забезпечення того, що зовнішня частина веб-програми залишається актуальною, надійною та містить помилки. безкоштовно.
Кваліфікація та навички:
- Дизайнерське мислення;
- Бібліотеки сторонніх розробників;< /li>
- Управління станом (Redux, RTK Query);
- Глибоке знання HTML і CSS (SCSS) Material UI;
- Знання сучасного JavaScript (ES6+/TypeScript) ;
- Next.js — буде плюсом;
- 1 річний практичний досвід розробки комерційного програмного забезпечення;
- Знання Git і Git Flow;
- li>
- Знайомство з веб-стандартами, доступністю та UX буде плюсом;
- REST API.
Буде плюсом: b>
- Знання фреймворків тестування (бібліотека тестування Jest, Vitest, React);
- Знання принципів SOLID, DRY, KISS;
- Досвід із системами відстеження завдань (Jira);
- Хороші навички спілкування.
Переваги проекту
- продуктова компанія, підхід SCRUM і можливість дізнатися про кібербезпеку всередині компанії (тренінги, відео та багато іншого);
- Мультинаціональна команда — чудова можливість покращити свої навички спілкування;
- Повністю віддалений і гнучкий графік роботи;
- 18 днів відпустки, 5 днів лікарняного та вихідні на національні свята;
- MacBook надається за запитом;
- Бюджет на спорт/страхування (адоступний після стажування);
- Можливість працювати разом із командою в коворкінгу (коворкінг-офіси в Києві та Львові);
- Тімбілдінг та неробоча діяльність.