Fullstack-разработчик middle+/senior
04 Декабря 2024
от 130 000 до 180 000 руб.
Город:
Москва
Занятость:
Полная занятость
Компания "Прагма"
Обязанности:
- Разработка сайтов и веб-приложений (используем 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 - ответ на главный вопрос жизни, вселенной и всего такого" Без сопроводительного письма с данным ответом заявки не рассматриваются.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
26 Ноября
Senior project manager( WINLINE )
Москва
Компания "WINLINE" Что нужно будет делать: Упаковка идеи в полноценный проект исходя из целеполагания компании Проведение комплексного...
26 Ноября
Fullstack-разработчик (Node.JS+React)
Москва
Компания "AWG" Мы в поисках Fullstack-разработчика (Node.JS+React) на проект крупной строительной компании. Команда создает инструмент для...
26 Ноября
Разработчик/ Администратор Omnitracker
Москва
Компания "СОГАЗ" Лидер приглашает лучших! На данный момент мы в поиске начинающего разработчика Omnitracker в отдел поддержки пользователей...
26 Ноября
Москва
Компания "ARK" Открыта вакансия «Разработчик BPM-процессов на платформе ELMA 365» у наших партнеров - международной крупнейшей компании...
26 Ноября
Senior/Lead Frontend-разработчик( Кловер Групп )
Москва
Компания "Кловер Групп" Наша команда профессионалов создает инновационные решения в области прогнозного обслуживания оборудования, используя...
Вакансия размещена в отрасли