Solution Architect (Front-End)
Привіт!
Ми - TemaBit Fozzy Group — команда фанатів технологій, які змінюють Україну. Ми є IT частиною Fozzy Group — однієї з найбільших торгово-промислових груп України. Розробками нашої команди щодня користуються 60 000 співробітників, тисячі партнерів та мільйони гостей “Сільпо”, “Фора”, Fozzy, Thrash та інших online і offline бізнесів!
До родини Fozzy Group входять ритейл, e-commerce, логістичний, ресторанний, банківський та багато інших бізнесів. Впевнені, ти будеш здивований, які ми на справді великі. Усі ці сегменти створюють синергію, тому ІТ-спеціалісти можуть по справжньому всебічно розвиватися. Крім поглиблення профільної експертизи і вивчення нових технологій, є шанс поринути у бізнес-процеси і спробувати свої сили у різноманітних напрямках і нових амбітних проектах.
З нами ти зможеш розробляти та впроваджувати рішення, якими користуватимуться мільйони українців і не тільки.
Ми не втомлюємося експериментувати, тому створили свій R&D-центр, де досліджуємо нові технології. Тут народжуються ідеї із застосуванням штучного інтелекту, машинного навчання, комп’ютерного зору і роботів. Для винахідливих рішень майбутнього у Лабораторії розробляють і навчають штучні нейронні мережі.
А ще ми працюємо над технологіями, які наближають нашу Перемогу.
Твоя відповідальність
- Побудова архітектури рішень для різних доменів еко-системи Fozzy Group у співпраці з іншими архітекторами;
- Використання сучасних підходів проектування;
- Створення High Level Architecture (HLA) документів;
- Робота з клієнтами для обговорення та демонстрації HLA, як на технічному, так і на бізнес-рівні;
- Supervising процесу розробки: контроль виконання HLA, допомога в прибиранні блокерів; наставництво, коучинг та тренінги команд;
- Розробка і документування best practices;
- Тісний зв’язок з іншими архітекторами: взаємодопомога, розповсюдження досвіду;
- Допомога Product Owner у плануванні проектів (ROM, ризики, NFR і т.п.)
- Бути хранителем знань про продукти, їх архітектуру, дизайн;
- ідентифікація необхідності рефакторингу для забезпечення продуктивності, масштабованості, доступності, надійності, безпеки рішень;
- гарне розуміння хмарних (AWS) технологій і того, як нові технології можна використовувати для вдосконалення наших платформ і рішень;
- вкладати свої знання та досвід в успіх продуктів;
Необхідні навички :
Досвід та роль
- 3+ роки досвіду в ролі Architect або Senior Front-End Engineer з архітектурною відповідальністю
- Досвід проектування та еволюції Front-End архітектури у великих продуктах (enterprise / high-load): web, mobile
- практичні навички оптимізації, реновації та рефакторингу існуючих систем
- Робота з кількома командами, формування стандартів та технічного бачення
- Досвід і готовність працювати з BFF
- UI/UX прототипування
Front-End технології
- Глибоке знання JavaScript (ES2020+) та TypeScript
- React (Hooks, Context, Suspense, Concurrent features) як основний фреймворк
- Досвід з Angular або Vue буде плюсом
- Micro-frontends (Module Federation, Single-SPA)
- SSR / SSG / ISR: Next.js, Nuxt, Remix
- State management: Redux Toolkit, Zustand, TanStack Query, Apollo
- Mobile-targeted web UI/UX
- Досвід Native Mobile development буде великим плюсом
Архітектура та дизайн
- Проектування масштабованої FE-архітектури (monorepo / polyrepo)
- Архітектурні патерни: Feature-Sliced Design, Atomic Design, Clean Architecture (FE)
- API-first підхід: REST, GraphQL, WebSockets
- Design Systems, компонентні бібліотеки, Accessibility (WCAG 2.1)
- досвід документування архітектури, проектування в рамках відповідних фреймворків та нотацій (UML, C4, 4+1 і т.п.).
Якість, продуктивність, безпека
- Web Vitals (LCP, CLS, INP), оптимізація продуктивності
- Тестування: Jest/Vitest, Testing Library, Playwright/Cypress
- FE-безпека: XSS, CSRF, CSP, OAuth2/OIDC
DevOps та платформа
- CI/CD для Front-End (GitHub Actions / GitLab CI / Azure DevOps)
- Інструменти: Vite, Webpack, Turbopack, Nx, Turborepo
- Хмарні платформи: AWS (S3, CloudFront, Amplify і т.д.)
- Observability: Sentry, Datadog або подібні
AI
- Розуміння і досвід використання AI інструментів в роботі
- Розуміння як використовувати в команді AI-frameworks (BMAD, OpenSpec або подібних).
Практичний досвід впровадження - величезний плюс
Хто ти, як людина:
- дуже системна, структурована і самомотивована людина
- бачиш ціль - шукаєш шляхи реалізації
- складні завдання не лякають, а викликають цікавість і спонукають до розвитку
- відкритий до конструктивної критики
- вмієш слухати, аналізувати, ретранслювати і презентувати власні думки
- готовність працювати навіть в режимі “супер-героя”, але системний підхід важливіший
- командний гравець
- готовий брати на себе відповідальність
Приєднуйся!
Required skills experience
| Solutions Architecture | 3 years |
| JavaScript | 7 years |
| React.js | 5 years |
| Microfrontends | 4 years |
| AWS | 3 years |
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |