Talan
Talan
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 для поддержки удалённой работы.