Шукаємо Frontend розробника в команду, ми продуктова компанія по запуску стартапів. Тільки прямі руки, без посередників і студій, дякуємо.
Ви нам підходите, якщо:
1) Ви відповідальні до завдань і дедлайнів
2) Рівень Middle + в Wordpress
3) Готові досконало складати і оцінювати план розробки проектів в годинах і чітко потрапляти в дедлайни.
Вимоги до знань Fronted/Full stack рівня 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)
Вміння давати фідбек і брати участь у код-рев'ю