Обязанности: Доработка и изменение существующего функционала API; Создание нового функционала сайта; Развитие интеграции с 1С и сервисами партнёров; Адаптивная кроссбраузерная верстка; Разработка новых компонентов на VueJS; Работа в команде (Git, GitLab). Написанием Unit тестов. Требования: Разработка на PHP8 (Laravel8) и TypeScript (ES6); Навыки кроссбраузерной и адаптивной вёрстки под актуальные версии браузеров; Понимание и опыт работы с SPA (single page application); Опыт в UI/UX и понимание почему это важно; Понимание работы синхронных/асинхронных запросов; Знание нативного JavaScript (ES6 - promises. async/await, events); Понимание принципов ООП и паттернов проектирования; Разработка на PHP8 (Laravel8); Опыт создания API (GET/POST/PUT/DELETE); Уверенные знания СУБД; Умение писать Unit тесты. Навыки работы с Docker, Git. Ключевые навыки: Laravel8, PHP8, Ajax, JavaScript(ES6), TypeScript, VueJS (Nuxt и Vue Router), SASS/LESS, HTML5/CSS3, PostgreSQL, ElasticSearch, Redis, Minio, RabbitMq Будет плюсом: Знание Jest, PHPUnit, Eslint; Опыт работы с Webpack, Vite, Babel; Опыт разработки и интеграции API-интерфейсов; Опыт работы по методологии TDD и Agile; Опыт использования Nginx. Условия: Оформление по ТК РФ; Уровень заработной платы обсуждается с успешными кандидатами. Возможен удаленный формат работы.