О компании и команде
Опытная IT-команда ищет frontend разработчика для работы над новыми веб-проектами и поддержки существующих. Мы делаем собственные сервисы для зарубежного рынка.
Ожидания от кандидата
Чем предстоит заниматься:
- Работа с системой контроля версий Gitlab
- Участие в разработке новых web-проектов
- Поддержка существующих проектов
- Проектирование БД, оптимизация запросов
- Проектирование и разработка RESTful API проектов
- Покрытие проекта тестами PHPUnit/Laravel testing
- Работа с системой контроля версий Gitlab
Обязательные технические навыки frontend:
- HTML, CSS, JavaScript (ES6+)
- Vue3/Nuxt3 или React
- Vuetify
- Typescript
- Nuxt/Vue composition API
- Vue-router
- Vuex
- Pinia
- Webpack
- Websocket
- Git
- Swagger
- Postman
- Адаптивная, легковесная, лаконичная верстка
- Понимание и умение разрабатывать сервисы, набирающие 90-95 очков в google pagespeed
- SSR
Будет плюсом следующий опыт работы по направлению frontend:
- Опыт разработки веб-сервисов на HTML+CSS+Vanilla JS, которые работают с REST API
- Опыт работы в паре с Backend разработчиком при проектировании веб-сервисов
- Опыт написания fake api для разработки фронт части, пока бэк в процессе разработки
- Понимание E2E тестирования и опыт работы с инструментами Cypress/Selenium
Обязательные технические навыки backend:
- Опыт в веб-разработке на laravel от 6 лет
- Отличное понимание SQL
- Большой опыт работы с MySQL, Redis
- Опыт работы с Elasticsearch
- Оптимизация быстродействия сервиса
- Оптимизация быстродействия работы с БД
- Понимание работы с CI/CD Jenkins и понимание механизма работы сервиса
- Базовое понимание работы LXC
- Laravel blade
- Навыки профилирования и оптимизации серверного кода
- Опыт проектирования сложных систем: микросервисной архитектуры, распределенных систем и монолитов.
- Опыт проектирования и разработки безопасных веб-приложений
- Опыт в реализации авторизации и аутентификации (OAuth2, JWT, SSO)
- Понимание принципов работы и опыт в настройке Nginx
- Использование линтера
- Использование swagger при проектировании API
Будет плюсом следующий опыт работы по направлению backend:
- RabbitMQ
- Работа с NoSQL базами данных (MongoDB/DynamoDB/Cassandra).
- Perconna
- Нагрузочное тестирование приложений с использованием Jmeter, Яндекс.Танк
- Опыт работы с Postman
Условия работы
Дополнительные инструкции
Пробуем сработаться на следующих задачах в декабре с оплатой:
Затем, если всё ок, приступаем к полноценной работе над очередным проектом. Аналог qr.io