Привіт! Ми — продуктова українська компанія Work.ua. Щомісяця 4 мільйонів
українців вибирають наш сайт, щоб знаходити роботу або співробітників. Сотні
тисяч користувачів відвідують сайт за допомогою мобільного застосунку. І для нас
дуже важливо, щоб кожному користувачу Work.ua запам’ятався як найзручніший,
швидкий та ефективний ресурс.
У нас багато планів і амбіцій, тому зараз ми розширюємося й шукаємо програміста,
якому цікаво:
* долати highload (відвідуваність сайту — 4 млн осіб на місяць);
* працювати над поліпшенням пошуку на Work.ua;
* підвищувати швидкість роботи сайту;
* втілювати в життя нові бізнес-ідеї.
Що потрібно буде робити:
* розробляти нову та оптимізувати поточну функціональність проєкту Work.ua;
* розробка та доопрацювання API мобільного застосунку;
* брати участь в ухваленні рішень щодо методів і засобів реалізації завдань;
* аналізувати вимоги до проєкту та оцінювати терміни його виконання;
* писати тести й проводити тестування навантаження;
* брати участь у Code review і підтримувати технічну документацію проєкту.
Чого ми чекаємо від тебе:
* досвід роботи з веб-проєктами від 3 років;
* PHP + MySQL — знання та досвід роботи на професійному рівні;
* вміння аналізувати, рекомендувати та обґрунтовувати технології і рішення;
* знання алгоритмів, розуміння головних принципів ООП, патернів проєктування і
парадигм;
* досвіду проєктування структури БД і оптимізації запитів;
* вміння заглиблюватися в деталі та розбиратися в чужому коді;
* вміння писати користувальницьку, технічну документацію;
* знання англійської мови на рівні читання технічної документації.
Великий плюс за:
* вищу технічну освіту;
* досвід роботи з високонавантаженими веб-проєктами;
* досвід розробки RESTful API;
* досвід роботи з пошуковими системами (Manticore, Sphinx, Elasticsearch);
* досвід роботи з чергами (Gearman, RabbitMQ);
* досвід роботи з NoSQL DB (Redis, MongoDB, Memcached);
* прагнення до досконалості навіть у дрібницях;
* вміння робити та говорити просто і зрозуміло.
Що ми використовуємо:
* PHP 8+;
* MySQL;
* власний framework з використанням Symfony components;
* Composer;
* Twig;
* Git + GitLab;
* Redis;
* Gearman;
* Manticore Search;
* NodeJS;
* Apache Kafka;
* Apache JMeter;
* Bootstrap;
* React;
* нативний JS + jQuery.
Інструментарій:
* MacBook Pro + PhpStorm + Docker.
Ми пропонуємо:
* Роботу, яка має сенс. Ти допомагаєш великим компаніям ефективніше наймати
людей і розвиватися, а країні — зростати.
* Стабільність. Офіційне оформлення, оплачувані відпустка та лікарняні без
довідок, виплата зарплати 2 рази на місяць без затримок, компенсація
відряджень.
* Зростання доходу. Ми переглядаємо рівень зарплати двічі на рік.
* ЗСЖ. Ми любимо спорт, особливо біг — у нас навіть є біговий клуб.
* Сильну команду. Поруч — люди, на яких можна покластися.
* Розвиток. 50% компенсації навчання та часткова компенсація хобі — що ближче
саме тобі.
* Відповідальність. Щомісяця передаємо для ЗСУ техніку, автівки, РЕБи — понад 4
млн грн.
Як проходить відбір:
Ми хочемо краще пізнати тебе, а ще дати можливість і тобі краще пізнати нас.
Тому процес складається з кількох кроків:
1. Знайомство з рекрутером — розмова, де розповімо більше про команду й
дізнаємось про тебе.
2. Тестове завдання —невеликий практичний кейс, щоб краще зрозуміти підхід до
роботи.
3. Технічна співбесіда — поговоримо про досвід, інструменти, кейси.
4. Фінальна зустріч з операційним директором — поговорите про цінності, команду
та майбутнє разом.