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