American Psychological Association
Senior Web Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в APA для развития и поддержки публичных веб-платформ и сайтов ассоциации. Работа с frontend и .NET-стеком, интеграция API и AI-функций (умный поиск, рекомендации).
Задачи
- Разрабатывать и интегрировать функции веб-приложений: API, поиск, сторонние интеграции
- Работать с дизайнерами и UI/UX-специалистами над переносом макетов в веб-ассеты
- Оптимизировать сайты и приложения по скорости и адаптивности
- Создавать кроссбраузерные CSS-стили
- Поддерживать и обслуживать CMS ассоциации
- Выполнять сложные задачи программирования: веб-приложения, реляционные БД, расширение функционала CMS
- Участвовать в развитии AI-функций: умный поиск, обнаружение контента, персонализация, рекомендации
- Менторить других разработчиков, тестировать и отлаживать код
- Следить за новыми технологиями и оценивать их применение
- Продвигать современные практики веб-разработки
- Вести системную и прикладную документацию
Требования
- Степень бакалавра по Computer Science или смежной области и 5–8 лет опыта
- Владение ASP.NET, MVC, .NET Core, C#, JavaScript
- Минимум 3 года опыта современной frontend-разработки: HTML5, CSS3, XML, JavaScript, jQuery, адаптивный дизайн, оптимизация производительности, доступность, API
- Опыт работы с Web API (REST, SOAP, GraphQL)
- Понимание принципов безопасности и опыт с крупными CMS
- Опыт проектирования и использования защищённых масштабируемых API
- Опыт с облачными стеками и сервис-ориентированными архитектурами (AWS, Azure)
- Знание frontend- и JS-фреймворков: Bootstrap, Node, Angular
- Опыт с Agile и практиками CI
- Опыт с MS Visual Studio, SQL Server Management Studio, Git
- Опыт проектирования реляционных БД
- Знание Docker, микросервисов и распределённых систем
- Желательно: Tridion Sites (SDL Web), OpenSearch/Elasticsearch, интеграция GenAI-сервисов, SASS/LESS
Условия
- Удалённая работа / гибкий график
- 401(k) с матчингом до 4%
- Медицинская, стоматологическая и офтальмологическая страховка
- Оплачиваемый отпуск и 12 праздничных дней
- Семейный/медицинский отпуск
- Оплата обучения
- Программа помощи сотрудникам (EAP)
- Страхование по нетрудоспособности
- Рабочая неделя 37,5 часа
Навыки
- ASP.NET
- MVC
- .NET Core
- C#
- JavaScript
- HTML5
- CSS3
- XML
- jQuery
- REST
- SOAP
- GraphQL
- AWS
- Azure
- Bootstrap
- Node.js
- Angular
- SASS
- LESS
- Tridion Sites
- OpenSearch
- Elasticsearch
- Docker
- микросервисы
- SQL Server
- Git
- CI/CD
- GenAI