Серпуховско-Тимирязевская линия метро Бульвар Дмитрия Донского
Обязанности:
- Создавать сайты и приложения согласно техническому заданию.
Требования:
Фронтенд:
• HTML, CSS, JavaScript: Знание основ HTML5, CSS3 и JavaScript.
Умение создавать интерактивные элементы, стилизовать веб-страницы и писать базовый JavaScript код, БЭМ, css-модули.
• Typescript: Статическая типизация для улучшения производительности разработки.
• React: Базовые знания фреймворков для фронтенд-разработки.
• Redux / Zustand: Базовые знания стейт-менеджера для фронтенд-разработки. • Опыт работы с CSS-препроцессорами (SCSS): Знание основ препроцессоров для CSS.
• Опыт работы с библиотеками UI (Chakra UI): Базовое знание популярных библиотек UI.
• Основы Responsive Design: Опыт адаптивной верстки для разных устройств.
Бэкенд:
• Node.js: Знание Node.js и понимание асинхронной работы JavaScript.
• Знание SQL баз данных: Опыт работы с реляционными базами данных (SQL).. • Опыт работы с REST API: Понимание RESTful архитектуры и создание API.
• Опыт работы с фреймворками Node.js (Express, NestJS): Опыт работы с фреймворками Node.js.
• Опыт работы с ORM (Prisma / Sequelize).
• Понимание Git: Опыт работы с системой контроля версий Git.
Дополнительные плюсы:
• Опыт работы с операционной системой Linux.
• Знание Docker и Docker compose.
• Опыт работы с тестовыми фреймворками (Jest / Cypress).
• Опыт работы с облачным объектным хранилищем S3 (aws-sdk/client-s3, подписанные pre-signed URL).
• React-query / rtk: библиотека для получения, кэширования, синхронизации и обновления "серверного" состояния в React-приложениях.
• Базовые знания о безопасности: Понимание основных принципов безопасности веб-приложений.
Условия:
- Работа в офисе (полный рабочий день);
- Портфолио обязательно;
- Молодой, дружный коллектив;
- Иногородним предоставляется содействие.
- Размер оплаты труда по результатам собеседования.