Ищем Frontend разработчика в команду, мы продуктовая компания по запуску стартапов. Только прямые руки, без посредников и студий, спасибо.
Вы нам подходите, если:
1) Вы ответственный к задачам и дедлайнам
2) Уровнем Middle + в Wordpress
3) Готовы досконально составлять и оценивать план разработки проектов в часах и чётко попадать в дедлайны.
Требования к знаниям Fronted/Full stack level Middle.
Основные навыки HTML/CSS
Уверенное владение HTML5 (семантическая разметка, форматы данных)
Продвинутое владение CSS3 (Flexbox, Grid, анимации, медиа-запросы)
Кроссбраузерная верстка и адаптивный дизайн
Оптимизация стилей для повышения производительности
2. JavaScript
Уверенное знание нативного JavaScript (ES6+)
Работа с DOM API, Event Handling, Async/Await
Оптимизация производительности JavaScript
Работа с AJAX, Fetch API для взаимодействия с сервером
Основы работы с API (REST, JSON)
3. Фреймворки и библиотеки
jQuery (устаревший код может использоваться на старых проектах)
Знание одного из современных фреймворков (React, Vue.js)
Умение внедрять фреймворк в WordPress темы и плагины
4. WordPress Темы и Плагины
Разработка и кастомизация тем WordPress
Работа с child themes для внесения изменений без потери обновлений
Разработка и кастомизация плагинов WordPress
Понимание работы с кастомными типами записей, таксономиями и метаполями
Работа с ACF (Advanced Custom Fields)
Оптимизация WordPress (скрипты, стили, запросы)
5. PHP
Базовое понимание PHP, необходимое для разработки тем и плагинов
Написание и редактирование функций в WordPress (functions.php)
Работа с хуками (actions, filters)
6. Работа с Git
Уверенная работа с Git (коммиты, ветвление, мёрджи)
Решение конфликтов при мёрдже
Умение использовать GitFlow или другие стратегии ветвления
Работа с GitHub/GitLab для управления проектами
7. Исправление багов и рефакторинг кода
Диагностика и исправление багов во фронтенд-коде (JavaScript, CSS, HTML)
Чтение и понимание чужого кода
Рефакторинг и оптимизация кода для улучшения производительности и читаемости
Умение работать с дебаггерами (Chrome DevTools, Firebug)
8. Инструменты и автоматизация
Работа с сборщиками (Webpack, Gulp, Grunt)
Использование препроцессоров CSS (SASS, LESS)
Автоматизация задач (минимизация, бандлинг, оптимизация изображений)
Работа с пакетными менеджерами (npm, Yarn)
8. Тестирование
Основы unit-тестирования и написание тестов для JavaScript (Jest, Mocha)
Визуальное тестирование (Pixel Perfect)
Умение тестировать кроссбраузерность и адаптивность
9. Документирование
Умение документировать свой код
Поддержание актуальности документации для других разработчиков
10. Командная работа и коммуникация
Умение работать в команде с разработчиками, дизайнерами, тестировщиками
Навыки работы с таск-менеджерами (JIRA, Trello, Asana)
Умение давать фидбек и участвовать в код-ревью