Fidelity Investments
Senior Front End Developer (Angular, TypeScript/ Node.JS, REST APIs)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior frontend-инженер в команду цифровых продуктов Fidelity. Работа над клиентскими веб-приложениями и платформами (Fidelity.com, мобильные сервисы), полный цикл фич от концепта до деплоя.
Задачи
- Разрабатывать и поддерживать клиентские веб-приложения и платформы Fidelity
- Вести фичи от концепта до деплоя в кросс-функциональной команде
- Участвовать в планировании итераций и обеспечивать качество в каждом спринте
- Анализировать бизнес-требования и спецификации разработки
- Проводить код-ревью, юнит- и интеграционное тестирование
- Решать технические блокеры, затрагивающие несколько технологий
- Координировать поставку технических компонентов между командами
- Менторить младших инженеров и участвовать в улучшении процессов
Требования
- 6+ лет опыта разработки публичных веб-приложений на JavaScript или MV* фреймворках (Angular) с RESTful-сервисами
- Опыт работы с JavaScript/TypeScript, NodeJS/Express, CSS/HTML в крупной enterprise-среде
- Понимание HTTP API, сетей и принципов работы интернета
- Опыт асинхронного кода (Promises, Callbacks, Event Loops)
- Инструменты JS: ESLint, Webpack, Grunt, Gulp
- Опыт с контейнеризацией, Docker и оркестрацией
- Опыт DevOps, автоматизированного тестирования и Continuous Delivery (Groovy, Jenkins, Concourse)
- Продвинутые навыки Git
- Проектирование и разработка API, микросервисная архитектура
- Степень бакалавра в Computer Science или смежной области (или эквивалентный опыт)
- Fidelity не предоставляет иммиграционную поддержку для этой позиции
Условия
- Полный рабочий день в офисе (поэтапный переход на onsite-модель)
- Кросс-функциональные автономные команды
- Возможность изучать новые технологии и развивать навыки
Навыки
- JavaScript
- TypeScript
- Angular
- Node.js
- Express
- REST APIs
- CSS
- HTML
- Webpack
- Grunt
- Gulp
- ESLint
- Docker
- Kubernetes
- Jenkins
- Concourse
- Groovy
- Git
- Mocha
- Jasmine
- Selenium
- Protractor
- Microservices
- VS Code
- WebStorm