Oracle
Front End Developer- Dallas, TX
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
UI-разработчик в команду для проектирования и поддержки отзывчивых высокопроизводительных веб-приложений на Angular 19+. Работа с Signals API, Reactive Forms и современными фреймворками модульного тестирования.
Задачи
- Проектировать, разрабатывать и поддерживать динамичные, отзывчивые и удобные веб-приложения на Angular 19+
- Создавать переиспользуемые, модульные и поддерживаемые UI-компоненты по лучшим практикам Angular
- Использовать Angular Signals API для эффективного управления состоянием и реактивного программирования
- Разрабатывать и поддерживать сложные формы на Angular Reactive Forms, включая кастомные валидации и динамические контролы
- Писать модульные тесты с использованием Vitest или Jest
- Применять lifecycle hooks Angular для оптимизации инициализации, рендеринга и управления ресурсами
- Анализировать и оптимизировать стратегии change detection для повышения производительности
- Взаимодействовать с UX/UI-дизайнерами, backend-разработчиками и продуктовыми командами
- Отлаживать и устранять frontend-проблемы в разных браузерах и на разных устройствах
- Участвовать в code review и поддерживать стандарты frontend-разработки
- Интегрировать RESTful API и backend-сервисы в Angular-приложения
- Оценивать и внедрять современные возможности Angular и практики frontend-разработки
Требования
- Bachelor's degree в Computer Science, IT, Engineering или смежной области
- 8+ лет профессионального опыта в frontend или UI-разработке
- Сильный практический опыт с Angular 19+ и TypeScript
- Опыт работы с Angular Signals API и реактивной архитектурой приложений
- Экспертиза в Reactive Forms, валидации форм и сложных формах
- Понимание lifecycle hooks компонентов Angular, dependency injection и модульной архитектуры
- Глубокое знание стратегий change detection, оптимизации производительности и рендеринга
- Опыт работы с фреймворками модульного тестирования Vitest или Jest
- Владение HTML5, CSS3, SCSS, JavaScript и TypeScript
- Опыт работы с REST API и асинхронными операциями через RxJS
- Знакомство с Git и методологиями Agile/Scrum
Условия
- Минимальная компенсация: USD 38,000
- Максимальная компенсация: USD 135,000
- Компенсация зависит от опыта и квалификации кандидата
- Медицинская, стоматологическая и офтальмологическая страховка
- Пенсионный план 401k
- Переменные выплаты/бонусы
- Оплачиваемый отпуск и праздничные дни
- Позиция недоступна для независимых подрядчиков
Навыки
- Angular 19+
- Angular Signals API
- Reactive Forms
- Vitest
- Jest
- TypeScript
- HTML5
- CSS3
- SCSS
- JavaScript
- RxJS
- REST API
- Git
- Agile
- Scrum
- CI/CD
- AWS
- Azure
- Google Cloud
- WCAG