PHP-разработчик

Ситуационно-Информационный Центр Министерства Транспорта Российской Федерации
Москва
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии
Обязанности
Разработка новой функциональности веб-приложений (как backend, так и frontend частей).
Интеграция верстки и создание интерактивных пользовательских интерфейсов.
Рефакторинг и оптимизация существующего кода, поиск и устранение узких мест.
Взаимодействие с дизайнерами, аналитиками.
Требования
Backend (PHP)
Язык: Отличное знание современных версий PHP (8.x), понимание актуальных синтаксических возможностей, продвинутой типизации и объектно-ориентированного программирования. Умение эффективно использовать новые возможности языка для создания чистого и поддерживаемого кода.
Фреймворки: Symfony
CMS: Drupal, WordPress
Архитектура: Уверенное владение современными методологиями проектирования ПО, умение выстраивать чистую и масштабируемую архитектуру приложений, а также грамотно применять общепринятые шаблоны проектирования для обеспечения гибкости и поддерживаемости кода.
Frontend
Верстка: Глубокое понимание HTML5, CSS3 (Flexbox, Grid), кроссбраузерной и адаптивной верстки. SASS/SCSS.
JavaScript: Знание современного JS (ES6+), асинхронного программирования, работы с DOM.
Инструменты сборки: Vite, Webpack, npm/yarn.
Базы данных и кэширование:

Работа с базами данных: Умение работать с популярными системами управления базами данных (в частности, PostgreSQL), включая проектирование, нормализацию и оптимизацию баз данных.

API и интеграции
Опыт проектирования и построения современных веб-сервисов (REST, GraphQL).
Умение эффективно интегрировать информационные системы со сторонними сервисами и платформами.
Инструменты и методологии (DevOps & Git)
Контроль версий: Владение Git.
CI/CD: Понимание принципов непрерывной интеграции и доставки.
Docker: Опыт работы с контейнеризацией приложений (Docker, Docker Compose).
Среда: Базовые навыки работы в консоли Linux (SSH, управление правами, просмотр логов).

Будет преимуществом

Опыт настройки веб-серверов: Nginx, Apache.
Опыт работы с брокерами сообщений: RabbitMQ, Kafka.
Kubernetes: Понимание принципов оркестрации контейнеров и опыт работы.
Знание TypeScript: Уверенное владение языком для создания надежного и типизированного кода фронтенда.
Фреймворки: Vue.js, React
NoSQL: Опыт использования нереляционных хранилищ данных для кэширования и повышения производительности приложений.
Знание основ обеспечения безопасности веб-приложений:
Предотвращение инъекций (SQLi, XSS).
Настройка безопасной аутентификации и управления сессиями.
Безопасная конфигурация сервера и заголовки безопасности (HSTS, CSP).
Защита от CSRF и контроль доступа.

Личные качества (Soft Skills)

Умение работать в команде, аргументированно отстаивать технические решения и принимать критику.
Самостоятельность и ответственность за результат.
Аналитическое мышление, способность разбираться в чужом коде (legacy-код).
Технический английский (чтение документации, профильных статей).
Условия
График работы 5/2;
Испытательный срок 3 месяца;
Адрес работы: Москва, Большая Почтовая улица, 26с1
Достойный (рыночный) уровень белой ЗП (обсуждается на собеседовании);
Комфортные условия труда;
Полное соблюдение ТК РФ;
Демократичный коллектив
Рассматриваются кандидаты с инвалидностью
AI-помощник
ИсточникСкрыто
Опубликовано2 дн назад
Мы против мошенников на площадке: если тебя просят заплатить, продиктовать код или установить непонятное приложение — прекращай общение и сразу пиши нам (чат с основателем или форма обратной связи).