Обязанности:
Разработка интерфейсов в современных веб-приложениях с использованием компонентного подхода;
Написание читаемого и расширяемого кода, покрытие его тестами;
Работа с сетевыми запросами, обработка данных с внешних API;
Участие в код-ревью, обсуждение архитектурных решений;
Оперативное выявление и устранение технических проблем в продукте;
Работа по agile-процессам в рамках командных релизов.
Требования:
Коммерческий опыт с TypeScript и Angular от 5 лет;
Знание подходов к реактивному программированию;
Опыт интеграции с REST API, понимание сетевого взаимодействия и архитектуры клиент-сервер;
Навыки написания тестов и опыт использования инструментов автотестирования;
Опыт с Angular Material, понимание CI/CD и container-based разработки.
Условия:
Удалённый формат, гибкий график;
Продуктовая команда и живой цикл разработки;
Современный стек, возможность технического роста;
Прозрачная система мотивации и стабильная загрузка.