Position: Front-End Angular Developer
Company: Graintrack
Category: JavaScript
Experience: 3y

В продуктову кросфункціональну команду шукаємо Frontend  розробника, котрий зможе взяти на себе відповідальність за клієнтську частину продукту, включаючи підтримку та розширення поточної функціональності, рефакторинг, побудову архітектури та міграцію на нову версію. Побудова та адаптація процесів під своє бачення та розширення команди входить в зону відповідальності.

Технології:
- Angular, AngularJS, JavaScript, TypeScript, PWA
- Python, Django, DRF, PostgreSQL
- Docker, Ansible, GitHub Actions, Playwright

Вимоги:
- розуміння парадигм програмування (OOP, FP, RFP), принципів написання чистого коду (Clean, SOLID), проєктування, паттернів (GOF, GRASP)
- практика побудови архітектури фронтенду (Angular), декомпозиції (uikit, bl, ui)
- вміння писати (проектувати) типізований розвʼязаний код, який можна тестувати
- вихід за рамки свого інструменту, можливість написати CI/CD, поправити/додати на бекенді
- інструменти: Angular, TypeScript, OpenAPI, GitHub Actions, Django, Postgres

Обовʼязки:
- розробка та підтримка поточної версії продукту на AngularJS
- планування та пропрацювання стратегії міграції на Angular (написання з нуля)
- повна відповідальність з клієнтську частину продукту, побудова архітектури
- розширення команди, підвищення ефективності роботи та якості

Можливості: 
- застосувати та прокачати навички в проєктуванні фронтенду
- адаптувати робочий процес, інструментарій
- використовувати нові технології та підходи
- планування та комунікація безпосередньо з продукт менеджментом

Ми надаємо:
- Можливість віддаленої роботи;
- Зручний робочий графік з розумінням коли треба похворіти або взяти відпустку;
- Адекватну ринкову зарплату;
- Розвиток себе, своїх навичок, пізнання нових речей;
- Команду, яка працює як одне ціле та рухається у зрозумілому напрямку;

В нас ви отримаєте чудову можливість вирости та очолити команду Frontend!