Про продукт
Copla — це сучасна SaaS-платформа, що працює в галузі управління, ризиків та відповідності (GRC) та кібербезпеки. Платформа дозволяє організаціям керувати системами безпеки та відповідності, контролем та вимогами, збором доказів, реєстрами ризиків, загрозами та вразливостями, управлінням інцидентами, аналізом впливу на бізнес, відповідальністю за дотримання вимог, підвищенням обізнаності та навчанням з безпеки, допомогою у дотриманні вимог на базі штучного інтелекту тощо.
Фронтенд-платформа складається з кількох додатків, побудованих на спільній архітектурі Angular/Nx, що обслуговують як клієнтські, так і внутрішні операційні випадки використання.
Можливість
Ця роль призначена для досвідченого фронтенд-інженера, який хоче володіти та розвивати великомасштабну платформу Angular, а не працювати над ізольованими функціями.
Ви станете одним із ключових технічних фахівців, відповідальних за фронтенд-архітектуру в кількох додатках та спільних бібліотеках. Ви будете тісно співпрацювати з бекенд-інженерами, дизайнерами, менеджерами продуктів, фахівцями DevOps та технічним директором, щоб формувати як напрямок розвитку продукту, так і технічне виконання.
Це практична інженерна роль зі значним рівнем відповідальності. Успіх вимагає здатності самостійно орієнтуватися у великій кодовій базі, приймати обґрунтовані архітектурні рішення, покращувати якість інженерії та надавати складні можливості продукту в кількох областях.
Платформа вже має міцну інженерну основу та методи розробки. Водночас вона створює значні технічні виклики щодо тестового покриття, довгострокової підтримки, управління залежностями та постійного розвитку продукту.
Команда:
Ми — амбітна, швидкозростаюча команда, яка швидко масштабується. Сьогодні у нас 70 людей. Наша команда високопрофесійна, орієнтована на результат і глибоко віддана досягненню виняткових результатів. Ми працюємо з дуже малою кількістю співробітників молодшого рівня, а в нашій технічній організації взагалі немає молодших співробітників. Це дозволяє нам швидко рухатися, приймати високоякісні рішення та підтримувати сильну культуру відповідальності та досконалості.
Ми працюємо в гнучкому гібридному середовищі. Частина команди базується в нашому офісі у Вільнюсі, більшість працює в гібридній системі, а кілька колег працюють повністю віддалено. Нас об'єднує не місцезнаходження, а спільний спосіб мислення — допитливість, відповідальність і бажання створювати змістовні технології.
У команді ви знайдете архітекторів штучного інтелекту, старших інженерів, досвідчених власників продуктів та експертів у предметній області, які тісно співпрацюють для вирішення складних проблем та формування майбутнього нашої платформи. Це таке середовище, де ви навчаєтеся у найкращих, маєте реальний вплив та робите свій внесок у щось, що швидко масштабується.
Якщо ви хочете приєднатися до висококваліфікованої, динамічної команди та допомогти побудувати компанію на її найцікавішому етапі — ви почуватиметеся тут як вдома.
Наш процес найму:
Процес найму складатиметься з двох співбесід: одна з технічним директором та головним власником продукту, інша, коротка, з менеджером з інженерії на завершальних етапах найму. Обговорення будуть проведені з замовниками, може бути надано невелике тестове завдання для розуміння процесу думок, завдання не буде корисним для продукту або поставок Copla.
Що ви робитимете
- Володіти архітектурою фронтенду для кількох додатків Angular та спільних бібліотек.
- Планувати, впроваджувати та підтримувати складні функції продукту від початку до кінця.
- Розширювати та вдосконалювати бібліотеки спільних компонентів, системи проектування та інфраструктуру фронтенду.
- Створювати масштабовані рішення для керування станом за допомогою Angular Signals та NgRx Signals.
- Покращувати якість коду, зручність обслуговування та автоматизоване тестування.
- Перевіряти код, наставляти колег та впроваджувати передові інженерні практики.
- Тісно співпрацювати з бекенд-інженерами, дизайнерами, спеціалістами DevOps та менеджерами продуктів.
- Підтримувати процеси збірки, розгортання та налаштування середовища виконання.
- Виявляти та зменшувати технічний борг, одночасно балансуючи зобов'язання щодо доставки.
- Підтримувати високі стандарти доступності, продуктивності, швидкості реагування та інтернаціоналізації.
- Вносити свій внесок у архітектурні рішення, що впливають на численні програми та команди.
Фронтенд-фреймворки та мови: Angular V20+, TypeScript 5.x, RxJS 7, Angular Signals, NgRx. Signals.
- Архітектура та збірка: Nx Monorepo; Node.js 22+; Архітектура програм з лінивим завантаженням; Екосистема спільних бібліотек; Прапорці функцій; Контроль доступу на основі ролей.
Система інтерфейсу користувача та дизайну: Tailwind CSS; SCSS; PrimeNG; Spartan UI / Helm; Спільні бібліотеки системи дизайну.