Опис ролі:
Viseven в пошуках Frontend Solution Architect, який приєднається до нашої команди та братиме участь в розробці платформи eWizard.
Обов’язки:
- Проектування та документування архітектури продукту, що охоплює як функціональні, так і нефункціональні вимоги
- Брати активну участь у спілкуванні з клієнтами та пропонувати рішення для вирішення їх запитів
- Брати участь у всіх сферах, необхідних для успішного впровадження продукту
- Приймати архітектурні рішення та доводити їх до відома команд та зацікавлених сторін. Забезпечувати глибокий аналіз рішень, якщо це необхідно
- Виконувати аналіз рішень та створювати перевірку концепту
- Бути технічним наставником для команд, підтримувати команди в технічних питаннях та вирішувати питання архітектури
- Аналізувати та документувати функціональні та нефункціональні вимоги. Визначати ризики рішення та знаходити способи їх зменшення
- Визначати та забезпечувати технічну досконалість під час реалізації рішення
- Аналіз та документування існуючих систем, виявлення «слабких» місць та розробка стратегії розвитку системи
- Кінцеві огляди архітектури рішень, системних змін, обсягу команд та коду
- Проведення співбесід з ключовими технічними спеціалістами, такими як технічні керівники, синьйорні члени команди та архітектори
- Рекомендації та дотримання вимог безпеки
- Зниження витрат і підвищення економічної ефективності
- Забезпечення безпечного, стабільного та надійного середовища.
Вимоги:
- 5+ років досвіду розробки програмного забезпечення на посаді розробника/технічного керівника
- Глибоке розуміння та досвід роботи з Vue.JS, JavaScript, NodeJS, TypeScript
- Глибоке розуміння архітектури та патернів фронтенду
- Хороше розуміння безпеки фронтенду (XSS, CSRF вразливості і т.д.). Знання основних вразливостей безпеки програмного забезпечення та розуміння патернів захисту від них
- Практичний досвід оптимізації продуктивності фронтенду
- Досвід розробки веб-фронтенду з використанням сучасних фреймворків
- Глибоке розуміння мережевих та комунікаційних патернів, REST API
- Хороші знання ООП та функціональних парадигм
- Знання декількох БД. Знання переваг та недоліків різних моделей БД (relational, key values, document тощо). Досвід роботи принаймні з декількома з них
- Практичний досвід проектування рішення від початку до кінця: розробка специфікацій, прототипування, управління PoC і т.д.
- Досвід документування програмного забезпечення та управління вимогами
- Досвід роботи з CI/CD, автоматизованим тестуванням, інструментами розробки
- Розуміння Agile-методологій
- Проактивність та сильна позиція щодо досягнення необхідної якості програмного забезпечення
- Англійська мова — Upper-Intermediate
Що ми пропонуємо?
Команда має для нас велике значення, тому ми цінуємо її та надаємо можливість кожному ділитися своїм баченням, втілювати власні ідеї, зростати у професійному середовищі, зберігаючи баланс між роботою та особистим життям.
Приєднавшись до Viseven, ви отримаєте:
- Конкурентоспроможну винагороду та регулярний перегляд заробітної плати
- Професійне та кар’єрне зростання
- Оплачувану відпустку — 18 робочих днів на рік (20 робочих днів після 2 років співпраці)
- Лікарняний без підтверджуючих документів — 4 робочих дні на рік
- Документально оформлений лікарняний — 20 робочих днів на рік
- Відпустку по сімейних обставинах — 3 оплачуваних робочих дні (у разі одруження, народження дитини або тяжкої втрати)
- Комплексне медичне страхування (включаючи курс массажів та фізіопроцедур)
- Курси вивчення англійської мови
- Можливість участі в професійних форумах і конференціях
- Регулярні корпоративні заходи та тімбілдінги
- Досвідчену команду та дружню атмосферу
- Приємне робоче середовище: комфортний, повністю обладнаний офіс та можливість працювати вдома