One Inc
Senior Front-End Engineer (Angular)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Front-End Engineer в One Inc для разработки и поддержки масштабных Angular-приложений, обеспечивающих критические платёжные и онбординговые сценарии. Роль предполагает полную ответственность за frontend-доставку, участие в формировании архитектуры и стандартов, а также менторство инженеров.
Задачи
- Проектировать, разрабатывать и поддерживать production-grade Angular-приложения для клиентских платформ
- Отвечать за frontend-доставку end-to-end: от требований и технического дизайна до релиза и поддержки
- Тесно взаимодействовать с product-менеджерами, UX-дизайнерами, backend-инженерами и QA
- Переводить сложные рабочие процессы и платёжную логику в простые, интуитивные и доступные пользовательские интерфейсы
- Определять и поддерживать frontend-архитектуру, стандарты кодирования и переиспользуемые паттерны компонентов
- Разрабатывать и поддерживать общие UI-компоненты и дизайн-системы
- Оптимизировать приложения по производительности, доступности (WCAG), адаптивности и кроссбраузерности
- Интегрироваться с RESTful и event-driven API, включая сценарии аутентификации и авторизации
- Обеспечивать соответствие frontend-реализаций требованиям безопасности, приватности и регуляторики
- Проводить code review, давать технические консультации и менторить других инженеров
- Участвовать в архитектурных решениях и долгосрочной технической стратегии frontend
Требования
- Степень бакалавра в computer science или смежной области либо эквивалентный практический опыт
- 6–8+ лет опыта разработки современных production веб-приложений
- Глубокий практический опыт работы с Angular и его экосистемой (TypeScript, RxJS, Angular CLI)
- Уверенное владение JavaScript, TypeScript, HTML и CSS
- Опыт работы с паттернами и инструментами управления состоянием (NgRx или аналоги)
- Понимание модульной frontend-архитектуры и компонентного дизайна
- Опыт интеграции с backend API и обработки сценариев аутентификации
- Опыт работы с реляционными базами данных, такими как MS SQL и PostgreSQL, понимание принципов баз данных и свойств ACID
- Знание оптимизации веб-производительности и стандартов доступности
- Сильные коммуникативные навыки и умение работать в межфункциональной команде
Условия
- Удалённая работа (US, remote)
- Конкурентная зарплата
- Комплексные льготы: медицинская, стоматологическая и офтальмологическая страховка
- План 401(k)
- Поддержка баланса между работой и личной жизнью
- Возможности карьерного роста внутри компании
- Периодически может требоваться работа вне стандартных рабочих часов, включая вечера и выходные
- Трудоустройство обусловлено успешным прохождением проверки биографии
Навыки
- Angular
- TypeScript
- RxJS
- Angular CLI
- JavaScript
- HTML
- CSS
- NgRx
- REST API
- MS SQL
- PostgreSQL
- ASP.NET
- Cypress
- AWS
- Azure
- GCP
- WCAG