от 180000 RUR
Москва
Научный проезд 19
Научный проезд 19
От 1 года до 3 лет
Обязанности:
- Доработка уникального highload-приложения (для таксистов).
- Разработка и поддержка пользовательского интерфейса (UI) с использованием React.
- Интеграция фронтенд-компонентов с бэкенд-API.
- Разработка нового функционала на стороне бэкенда (PHP) и фронтенда (React).
- Code Review.
- Работа в команде 5 человек с сильным ТехЛидом.
Требования:
- Уверенные знания PHP (опыт с версией 7.4 обязателен).
- Опыт коммерческой разработки на JavaScript и React.
- Опыт работы с TypeScript.
- Глубокое понимание принципов работы MySQL и Redis, оптимизация запросов.
- Опыт построения REST API.
- Уверенное владение HTML/CSS/DOM.
- Понимание современных концепций фронтенда: состояние приложения (State Management), жизненный цикл компонентов, хуки.
- Знание и опыт настройки NGINX (проксирование, кэширование и т.п.).
- Опыт работы с Git и современными практиками командной разработки.
- Умение профилировать и оптимизировать код и запросы.
- Умение внедрять инновационные подходы: создавать собственные алгоритмы, анализировать эффективность и, при необходимости, применять технологии ИИ/ML.
- Опыт улучшения и рефакторинга легаси-кода.
Будет плюсом:
- Опыт перехода с устаревших версий PHP или разделения монолита на модули.
- Знание экосистемы React (Redux/MobX, Router, React Query и т.д.).
- Опыт настройки инструментов сборки фронтенда (Webpack, Vite).
- Навыки настройки CI/CD.
- Понимание принципов безопасности веб-приложений (OWASP, XSS, CSRF и др.).
- Знакомство с Docker.
- Опыт встраивания ML/AI-решений (например, для автоматизации, прогнозирования, анализа пользовательских данных).
- Опыт работы с системами логирования и мониторинга (например, ELK, Sentry и др.).
Условия:
- Гибридный режим работы.
- Комфортный офис в пешей доступности от м. Калужская, м. Зюзино, м. Воронцовская.
- Любая форма оформления.