QCA
Senior Full-Stack Web Developer Lead
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior full-stack разработчик с ролью тимлида небольшой веб-команды. Ведёт разработку фронтенда и бэкенда, интеграции, доступность и поддержку сайтов на Drupal, параллельно распределяет задачи, контролирует сроки и качество.
Задачи
- Разрабатывать, поддерживать и отлаживать адаптивные сайты, веб-приложения, дашборды, порталы и веб-формы
- Разрабатывать фронтенд на HTML, CSS, JavaScript и современных фреймворках с вниманием к адаптивности и доступности
- Поддерживать бэкенд: логику приложений, базы данных, аутентификацию, API, интеграции и безопасные потоки данных
- Интегрировать сайты со сторонними системами: CRM, email/marketing-инструментами, дашбордами, картографией и отчётностью
- Работать с запросами к БД, импортом/экспортом и структурированными данными
- Устранять баги, проблемы интеграций и производительности
- Работать в Git-окружениях и поддерживать процессы разработки, тестирования, деплоя и релизов
- Вести техническую документацию по конфигурациям, интеграциям и деплою
- Руководить повседневной работой небольшой веб-команды (full stack, Drupal, доступность)
- Распределять и приоритизировать задачи с учётом сроков, утверждённых часов и загрузки команды
- Отслеживать статус проектов, выявлять блокеры и эскалировать решения
- Наставлять сотрудников и поддерживать единые практики разработки
- Совместно с проектными менеджерами оценивать объём работ, сроки и влияние изменений
- Вести проектные данные в Monday.com или аналогичной системе
- Контролировать часы и предупреждать перерасход бюджета и переделки
- Координировать разработку и поддержку Drupal с Drupal-разработчиком
- Координировать аудиты доступности, исправления и ретестирование по WCAG
- Проводить код-ревью, функциональное и кросс-браузерное тестирование, проверки доступности и предрелизный контроль качества
- Поддерживать обучение клиентов и вести учёт хостинга, репозиториев и доступов
Требования
- 5+ лет профессиональной full stack веб-разработки с готовностью оставаться hands-on
- Опыт руководства или координации работы разработчиков и управления конкурирующими приоритетами
- Сильные навыки фронтенда: HTML, CSS, JavaScript, адаптивный дизайн, юзабилити и доступность
- Опыт бэкенд-разработки, работы с базами данных, REST API, аутентификацией и интеграциями
- Знание PHP, JavaScript/TypeScript, Node.js, Python, .NET, Laravel, React, Vue, Angular или аналогичных технологий
- Опыт работы с реляционными БД: MySQL, PostgreSQL, SQL Server или аналогичными
- Знание Drupal, достаточное для координации разработки и поддержки
- Понимание WCAG и практик тестирования и исправления доступности
- Уверенное владение Git, окружениями dev/staging/prod, хостингом, SSL, бэкапами и базовыми CI/CD
- Понимание безопасного кодирования, контроля доступа и защиты данных
- Умение оценивать работу, соблюдать сроки и понятно объяснять технические вопросы
- Сильные навыки решения проблем, организации, коммуникации и документирования
Условия
- Полная занятость в digital-команде Quest Corporation of America
- Руководящая роль с сохранением hands-on разработки
- Работа с публичными и клиентскими веб-проектами
- Опыт с public-sector сайтами, Monday.com, GIS и CRM будет плюсом, но не обязателен
Навыки
- HTML
- CSS
- JavaScript
- TypeScript
- PHP
- Node.js
- Python
- .NET
- Laravel
- React
- Vue
- Angular
- MySQL
- PostgreSQL
- SQL Server
- REST API
- Drupal
- Git
- CI/CD
- WCAG
- Monday.com
- SSL