City of Boston
Senior Front-end Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Front-end инженер в команду Digital Services города Бостона. Разработка масштабируемых веб-сервисов для жителей, модернизация legacy-платформ и повышение доступности городских цифровых услуг.
Задачи
- Проектировать, ревьюить и разрабатывать качественное ПО совместно с другими инженерами
- Взаимодействовать со стейкхолдерами для выявления потребностей и технических рекомендаций
- Работать в agile-режиме и быстро выпускать новые фичи
- Создавать инструменты и процессы для автоматизации разработки, тестирования и деплоя
- Выступать техническим лидером в разработке качественных, покрытых тестами и документированных решений с CI/CD
- Писать и ревьюить техническую документацию, включая архитектурные диаграммы, проводить код-ревью
- Работать с product-дизайнерами, product-менеджерами и инженерами над реализацией решений
- Поддерживать production-системы и разбирать инциденты
- Поддерживать и улучшать стандарты кодирования и процессы разработки
- Участвовать в планировании проектов: сбор требований, дизайн, оценка объёмов работ
- Участвовать в daily standup и других agile-ритуалах (Scrum или Kanban)
Требования
- Не менее 5 лет опыта работы в agile-команде, желательно над средними и крупными веб-приложениями в облаке
- Не менее 5 лет практического опыта разработки веб-приложений на современном JavaScript с React
- Текущий и/или прошлый опыт разработки API-эндпоинтов
- Опыт работы с AWS и SQL-базами данных
- Опыт системных улучшений в сложных сервисных средах
- Понимание OWASP и других методологий безопасной разработки
- Опыт с HTML, CSS, JavaScript, Python, Node
- Опыт с Fleet, SASS, Docker, Behat, GitHub, TravisCI, Acquia Hosting, AWS Lambda
- Опыт с Drupal 9 будет плюсом
- Понимание лучших практик дизайна веб- и мобильных интерфейсов
- Умение проектировать, разрабатывать и тестировать семантичные доступные веб-приложения
- Настойчивость в решении проблем и итерациях в рабочем коде
- Системное мышление и защита интересов пользователей
- Высокая находчивость, надёжность и внимание к деталям
- Обязательное проживание в Бостоне
Условия
- Union/Salary Plan/Grade: SENA/MM1-10
- 35 часов в неделю
- Требуется проживание в Бостоне
Навыки
- JavaScript
- React
- HTML
- CSS
- Python
- Node
- AWS
- SQL
- OWASP
- Fleet
- SASS
- Docker
- Behat
- GitHub
- TravisCI
- Acquia Hosting
- AWS Lambda
- Drupal 9