
Talan — міжнародна консалтингова та технологічна компанія, яка допомагає організаціям використовувати інновації для трансформації операційної діяльності та процесів ухвалення рішень. Компанія працює у сферах управління даними та їхнього врядування, штучного інтелекту, кібербезпеки й хмарних платформ, пропонуючи рішення для підтримки стійких бізнес-моделей і вдосконалення операцій. Talan співпрацює з технологічними екосистемами Microsoft, SAP, Oracle і Salesforce та обслуговує такі галузі, як енергетика, транспорт і фінансові послуги. Команди компанії працюють у 18 країнах на п’яти континентах, поєднуючи експертизу у сфері корпоративного консалтингу та SaaS, щоб допомагати клієнтам перетворювати дані й технології на практичні бізнес-результати.
Віддалений розробник інтерфейсів на Angular
Створюйте масштабовані застосунки на Angular у Talan — міжнародній консалтинговій компанії у сфері технологій. Покращуйте продуктивність, тестування та технічні стандарти в клієнтських проєктах.
Опис
- Розробляйте й підтримуйте масштабовані інтерфейсні застосунки на Angular 16+ і TypeScript.
- Створюйте повторно використовувані, адаптивні й доступні інтерфейси відповідно до сучасних вебстандартів.
- Впроваджуйте керування станом за допомогою NgRx: Store, Effects, Selectors і Signal Store.
- Підключайте застосунки до REST API, корпоративних дизайн-систем, бібліотек компонентів і Web Components.
- Створюйте й підтримуйте автоматизовані тести для забезпечення якості та надійності коду.
- Перевіряйте код і допомагайте визначати стандарти кодування та практики розробки.
- Виявляйте технічний борг і пропонуйте покращення архітектури, продуктивності та зручності супроводу.
- Співпрацюйте з технічними й функціональними зацікавленими сторонами, щоб оцінювати вимоги та створювати рішення.
- Документуйте й пояснюйте технічні рішення, діліться знаннями та допомагайте колегам-розробникам.
- Беріть участь в обов’язковому цілодобовому чергуванні за графіком — приблизно один тиждень раз на три-чотири місяці.
Вимоги
- Щонайменше п’ять років професійного досвіду фронтенд-розробки.
- Знання англійської мови на рівні B2 або вище.
- Поглиблені навички роботи з HTML5 і CSS3, зокрема адаптивний дизайн, стандарти доступності WCAG і найкращі практики фронтенд-розробки.
- Ґрунтовний досвід роботи з JavaScript і TypeScript.
- Обов’язковий практичний досвід роботи з Angular 16 або новішою версією.
- Досвід роботи з автономними компонентами.
- Досвід використання Angular Signals, computed() та inject().
- Досвід роботи з RxJS і реактивним програмуванням.
- Досвід роботи з NgRx, зокрема Store, Effects, Selectors і Signal Store.
- Досвід інтеграції та використання дизайн-систем, корпоративних бібліотек компонентів і Web Components.
- Досвід інтеграції REST API.
- Впевнене володіння Git і процесами роботи з репозиторіями, зокрема гілками, пул-реквестами, перевіркою коду та розв’язанням конфліктів.
- Значний досвід автоматизованого модульного, інтеграційного й компонентного тестування сервісів, компонентів і керування станом.
- Знання та практичне застосування розробки через тестування (TDD) та/або розробки через поведінкові специфікації (BDD).
- Досвід роботи з React і Redux.
- Досвід використання гнучких методологій, особливо Scrum.
- Досвід роботи з інструментами наскрізного тестування, такими як Playwright або Cypress.
Переваги
- Постійний трудовий договір із повною зайнятістю.
- Повністю віддалений формат роботи.
- Можливості професійного й кар’єрного розвитку, зокрема безперервного навчання.
- Мультикультурне міжнародне середовище з колегами й командами з різних країн.
- Широкий пакет пільг і програм підтримки фізичного, емоційного та фінансового добробуту.
- Пакет Smart Office для підтримки віддаленої роботи.