Мы в поиске Middle/Senior разработчиков на backend и frontend
Мы в поиске Middle/Senior разработчиков на backend и frontend. Профи, умеющих и то, и другое - приветствуются особо.Вам предстоит принимать архитектурные решения, влиять на развитие процессов, платформы и формирование команды.Наша задача делать самые удобные и понятные продукты для пользователей. Поэтому любой в команде может предложить свою идею и посоветовать как можно сделать лучше, ну и, конечно, помочь. Мы занимаемся проектированием, разработкой интернет-магазинов и если вы знаете и понимаете принцип работы и взаимодействия с пользователем и для вас это не загадочные слова. Что мы можем вам гарантировать:1. Активное участие в развитии продуктов;2. Интересные и нестандартные задачи;3. Принимать участие в новых и текущих проектах;4. Поощрение инициатив и интересных идей;5. Зарплату по проекту (зависит от вашего бэкграунда) без задержек и тд; Требования к Backend-разработчику:1. PHP7.0+;2. Уверенные знания в HTML, CSS ;3. Опыт работы в консоли Linux;4. Опыт проектирования реляционных баз данных (MySQL, PostgreSQL ), хорошее знание SQL и умение оптимизировать SQL –запросы;5. Понимание ООП и паттернов проектирования, следование принципам SOLID и DRY;6. Понимание принципов RESTful API;7. Хорошее знание какого-либо фреймворка (Laravel, Zend, Symfony, Yii, Slim, Lumen, Zend Expressive);8. Опыт работы с системами контроля версий (Git);9. Будет плюсом опыт DevOps, работы с Docker, Redis, RabbitMQ . Требования к Frontend-разработчику:1. Глубокие знания HTML5, CSS3, опыт адаптивной верстки;2. Свободное владение JavaScript;3. Опыт работы с современными JS фреймворками (React, Angular, Vue - предпочтительнее последний);4. Опыт разработки кросс-браузерных веб-приложений с асинхронным client/server взаимодействием (JSON, AJAX, WebSocket);5. Опыт отладки JS кода (performance, memory leaks, etc);6. Тестирование кода и написания unit-тестов;7. Опыт работы с системами контроля версий (Git);8. Будет плюсом знание TypeScript и опыт разработки на Node.js. Условия работы:1. Удаленная работа на полный рабочий день. Возможен индивидуальный режим работы, который обсуждается заранее;2. Итоговая заработная плата по проекту.3. Нам нужен командный игрок понимающий, что нужно делать, а не ждущий рассказов как ему это сделать.