Обязанности: Разработка сайтов и веб-приложений (используем PHP/Symfony и React/Next.js); Разработка мобильных приложений на React Native; Создание и поддержка RESTful API; Ведение документации с использованием OpenAPI/Swagger; Проектирование и оптимизация баз данных (MySQL); Рефакторинг, оптимизация и поддержка существующего кода; Участие в командной разработке: код-ревью, обучение младших разработчиков. Требования: Опыт коммерческой разработки на позиции fullstack разработчика от 3 лет; Глубокие знания PHP (основная работа на PHP 8+, но есть часть кода на PHP 7.4, от которого постепенно избавляемся); Опыт работы с Symfony (включая Twig, WebpackEncoreBundle, Doctrine, Messenger, Monolog); Умение организовывать авторизацию и аутентификацию через JWT и Refresh токены; Принципы SOLID, DRY, KISS — ваш стиль работы; Знание основ RESTful API; Опыт работы с Docker; Навыки работы с Redis и RabbitMQ; Уверенные знания JavaScript; Опыт работы с TypeScript; Практический опыт работы с React и Next.js (знание отличий page router и app router); Коммерческий опыт с React Native и Expo (знание выпуска приложений в App Store, Google Play и AppGallery, настройка push-уведомлений, работа с анимациями и virtualized components); Владение Redux Toolkit и RTK Query; Знание и применение подходов SSR, CSR, SSG; Использование ESLint и Prettier для всех frontend-проектов; Опыт работы с Figma; Глубокие знания HTML5/CSS3/SCSS (семантическая вёрстка, кроссбраузерность, современные методики вёрстки, модульные стили); Умение работать с Git; Навыки проведения код-ревью; Готовность работать с легаси-кодом (его немного, но он всё ещё есть); Умение оценивать сроки выполнения задач и следовать им; Самостоятельность в обучении и развитии профессиональных навыков; Высокий уровень ответственности и самоорганизации; Готовность выполнить тестовое задание. Будет преимуществом: Опыт управления командой или наставничества (терпение и умение объяснять приветствуются); Хорошо развитые коммуникативные навыки; Навыки администрирования Linux-серверов; Опыт настройки CI/CD; Опыт работы с Nest.js и Express.js; Понимание микросервисной архитектуры; Знание других языков программирования (например, Python/GO); Знание Agile-методологий (мы работаем по спринтам). Условия: Полностью удалённая работа из любой точки мира с гибким графиком; Оформление по ТК РФ; Интересные и сложные проекты; Дружная и поддерживающая команда; Уровень заработной платы обсуждается по результатам собеседования. Если дочитали до этого момента, отправьте в сопроводительном письме текст: "42 - ответ на главный вопрос жизни, вселенной и всего такого" Без сопроводительного письма с данным ответом заявки не рассматриваются.
Fullstack разработчик (middle-senior)
От 350 000 до 500 000 руб.
Санкт-Петербург
Лопатин Владимир Андреевич
Middle / Senior Fullstack разработчик / фулстек-разработчик
От 100 000 до 150 000 руб.
Санкт-Петербург
Наследие Диджитл