Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.
Angular разработчик
генерация резюме
сопроводительное письмо
описание
Продуктовая финтех-компания развивает b2b и b2b2c продукты.
задачи
- Развивать веб-кабинет заказчика: экраны заданий, исполнителей, баланса, выплат, документов, верификации, модалки подписания с OTP;
- Проектировать фронтовую архитектуру: слой данных, кеши, состояния, роутинг, guard-ы, разграничение доступа на уровне компаний;
- Выстраивать и поддерживать дизайн-систему: компоненты, консистентность на десятках экранов;
- Отвечать за производительность: разумные бандлы, lazy-loading, виртуализация таблиц, оптимистичные обновления, корректное управление подписками;
- Работать в паре с продуктом и UX: закладывать состояния пустоты/ошибки/загрузки, обрабатывать граничные случаи (таймаут OTP, расхождение данных, оффлайн, параллельные вкладки);
- Интегрироваться с PHP и Go бэкендом по REST: схемы ответов, коды ошибок, ретраи, идемпотентность на клиенте;
- Проводить код-ревью.
требования
- 5+ Лет коммерческой разработки на фронте, из них не менее 3 лет на Angular 2+, на Senior-позиции — от 2 лет;
- Angular 15+ на продакшене — знание standalone-компонентов, signals, OnPush, changedetection;
- TypeScript на уровне: generics, утилитарные типы, discriminated unions, типизация форм и стора;
- State-менеджмент: опыт с NgRx / Akita / NGXS или signal-based сторами;
- Формы: реактивные формы Angular, кастомные валидаторы, динамические формы, ControlValueAccessor;
- Работа с REST-API, JSON-схемами, OpenAPI;
- CSS/SCSS на уровне инженера: переменные, миксины, grid/flex, адаптив, каскад и специфичность;
- Тестирование: Jest / Karma-Jasmine и e2e (Cypress или Playwright);
- Git, code review, Docker базово, CI/CD;
- Опыт работы с enterprise-интерфейсами: таблицы с пагинацией и фильтрами, многошаговые формы, сложные состояния, роли;
- Будет плюсом опыт с генерацией клиентов по OpenAPI.
условия
- Конкурентная зарплата по рынку — обсуждаем на интервью;
- Нет бюрократии и корпоративщины;
- Реальное влияние на архитектуру и развитие продукта.
навыки