
bodo
-
· 81 views · 3 applications · 8d
Senior Full Stack PHP Developer
Office Work · Ukraine (Kyiv) · Product · 7 years of experienceПривіт. Я Руслан - team lead команди веб-розробки в bodo. Зараз я в пошуках Senior Full Stack PHP програміста в команду. Робота в офісі в Києві, всього 5 хвилин від метро «Либідська». Пропонуємо офіційне працевлаштування з бронюванням від мобілізації...Привіт. Я Руслан - team lead команди веб-розробки в bodo.
Зараз я в пошуках Senior Full Stack PHP програміста в команду. Робота в офісі в Києві, всього 5 хвилин від метро «Либідська». Пропонуємо офіційне працевлаштування з бронюванням від мобілізації через Дія.City.
Мій кандидат:
● Має досвід розробки на PHP більше 7 років. Досвідчений в OOP, розуміє і використовує SOLID принципи.
● Вміє писати клієнтську частину на чистому JS (верстати не потрібно, для цього є окрема людина).
● Розуміє принципи оптимізованих запитів до реляційних БД (використовуємо MySQL).
● Має досвід розробки на Symfony, або в системах схожого підходу (для прикладу самостійна збірка системи з пакетів використовуючи DI, і DDD направлених ORM).
● Готовий працювати також з проектами на Yii2. При цьому потрібно розуміти які підходи в YII2 суперечать хорошим практикам коду, щоб мінімізувати шкоду від них.
● Без шкідливих звичок, включаючи куріння та вейпінг.
Наш стек:
● Використовуємо Docker з Docker Compose.
● Структура сайтів — моноліт, рухаємося в сторону модульності.
● JS пишемо в OOP парадигмі.
● Три проекта на Symfony 4.4, PHP 7.4.
● Два проекти на Yii2, PHP 7.4 (в процесі плавної модернізації, і відходу від Yii2).
Інтеграція з внутрішніми сервісами:
● 1С (SOAP API).
● Репозиторій перекладів (REST API).
Пакети та важливу бізнес-логіку на проекті покриваємо unit тестами.
Також використовуємо прийомочні тести (Selenium + Chrome) для перевірки працездатності системи в цілому.
Наші публічні проекти:
● https://www.bodo.ua/
● https://bodo.com/tr/
● https://travel.bodo.ua
● https://bodocard.ua/
Внутрішні системи власної розробки:
● Система для продажів вражень на острівцях в ТРЦ з планшетів.
● Також є «внутрішня кухня», де провайдери працюють з записами на послуги.
● Репозиторій перекладів один на всі проекти, де централізовано робимо переклади та розсилаємо їх проектам.
Наші цінності:
● Любимо п'ятірку SOLID.
● Код розділяємо на незалежні пакети, які можна повторно використовувати.
● Для інтеграції залежностей використовуємо DI.
● Слідкуємо за швидкістю роботи сайтів. Всі показники pagespeed отримані від реальних користувачів у нас в зеленій зоні, включаючи мобільну версію https://i.imgur.com/kawOuOF.png , на відміну від інших великих e-comerce проектів, для прикладу rozetka https://i.imgur.com/ROBXDI8.png
● Формат написання коду уніфікується, вибираючи найбільш вигідний варіант з існуючих.
● Приклад нашого сучасного коду, а саме частини пакетів, які вирішують проблему перекладів сайтів: https://github.com/ali-translator
Ми пропонуємо:
● Можливість розвитку та кар'єрного зростання до позиції Team Lead.
● Щорічний перегляд та коригування зарплати.
● Гнучкий початок робочого дня.
● Вихідний на день народження твій, або дитини, якщо він припадає на робочий день.
● Компенсацію 50% витрат на зовнішнє професійне навчання.
● 30% знижки на враження bodo.
● Роботу в україномовній команді.
Спеціалізованої QA-команди немає. Тестуємо задачі самостійно та здаємо їх без багів. Всі задачі проходять code review. Роботу організовуємо через Jira (scrum) і Gitlab.
Якщо тебе зацікавила вакансія і ти готовий розвиватися разом із нами — відгукуйся, і не забудь додати посилання на свій код, який на твою думку зможе описати рівень твоєї розробки.
More -
· 22 views · 0 applications · 19d
Програміст 1С (1C Developer) to $3300
Office Work · Ukraine (Kyiv) · Product · 5 years of experienceПривіт. Я Саша, і я займаюся IT-розвитком і впровадженням інновацій у компанії bodo. За освітою я технар, але добре розумію "мову бізнесу". З власного досвіду знаю, що зі стандартного опису вакансії на джоб-сайті важко зрозуміти, чи твоя компанія, чи...Привіт. Я Саша, і я займаюся IT-розвитком і впровадженням інновацій у компанії bodo. За освітою я технар, але добре розумію "мову бізнесу".
З власного досвіду знаю, що зі стандартного опису вакансії на джоб-сайті важко зрозуміти, чи твоя компанія, чи ні. Тому мій опис максимально довгий та детальний, сподіваюся, ти оціниш.
Ми програмуємо в декількох самописних конфігураціях і маємо типові конфігурації для бухгалтерії. Розробка відбувається на керованих формах на платформі 8.3.15+.
Ось частина задач, з якими ми вже мали справу:
- автоматизували звірки з усіма партнерами (1000+ партнерів);
- автоматизували підписання договорів з усіма партнерами (1000+ партнерів);
- запрограмували основні БП (ось приклад частини основного БП — https://i.imgur.com/HyvLRSu.png);
- створили особистий кабінет для партнерів, де знаходиться інформація про всі записи за сертифікатами та відбувається їхнє опрацювання;
- інтегрували софтфон у середину 1С.
Гарна ілюстрація нашого підходу — ми зареєстрували перший чек у програмному РРО «Вчасно.Каса» (тут важливо розуміти, що «Вчасно» входить до групи компаній EVO, і це рішення готувалося для фіскалізації оплат у першу чергу на власних майданчиках — Rozetka та Prom).
Також ми контролюємо швидкість і коректність роботи системи. У нас є дві головні метрики:
- швидкість відкриття форм у самій 1С;
- швидкість відповіді на запити наших внутрішніх систем. Серед інструментів, що ми використовуємо для оптимізації роботи системи:
- плани обслуговування MS SQL;
- видалення старих некритичних даних у таблицях;
- автоматичні сповіщення в Telegram / на пошту про проблеми в системі, де потрібне залучення програміста;
- якісний код;
- стандартизація підходів у програмуванні та мінімізація «костильних» рішень.
Що у нас є:
- Реальні складні та цікаві задачі, що мають вплив на бізнес: формалізація бізнес-процесів, автоматизація рутинних задач, інтеграції з зовнішніми сервісами (Вчасно.Каса, Вчасно ЕДО, Mandrill, Lifecell, Нова Пошта, Приватбанк, iPost та багато інших).
- Взаємодія з керівниками відділів, що розуміють процеси у своїй зоні відповідальності. Ну і звісно — з твоїм керівником, що розуміє тотальну більшість процесів, які відбуваються в 1С.
- Формалізований процес розробки: шаблон написання ТЗ, тижневі спринти, робота в Jira, затверджені дні для оновлень.
- Команда професіоналів у штаті компанії: ІТ-спеціалісти, що займаються обслуговуванням серверів, WEB-розробники, що підтримують сайти, які тісно пов'язані з 1С.
- Розробка в керованому додатку самописних конфігурацій 8.3+.
- Фінансова стабільність — офіційне працевлаштування з першого дня, зарплата двічі на місяць без затримок, 24 дні оплачуваної відпустки, оплачувані лікарняні за КЗоТ-ом.
- Перегляд зарплати кожен рік.
- Можливе бронювання.
- Вихідний на день народження, якщо він випадає у твій робочий день.
- Офіс у центрі (вул. Малевича, 86Н — 5 хвилин пішки від ст. м. «Либідська»).
- Оплата 50% витрат на зовнішнє професійне навчання.
- 30% знижки на враження для самостійного відвідування та в подарунок.
- У нас відсутня бюрократія, рішення приймаються швидко. Право голосу є в усіх — будь-яка твоя ідея буде почута, і якщо вона релевантна, ми її реалізуємо.
- Злагоджений колектив — усі, з ким тобі доведеться співпрацювати, відповідальні трудоголіки, а ще ми прогресивні та дружні.
- І звичайно, здоровий глузд і почуття гумору. Ніякого офіціозу — всі тут на «ти».
Тепер про наші вимоги до спеціаліста, якого шукаю:
- З досвідом розробки на керованих формах від 3 років на платформі 8+.
- Не просто кодер, а програміст, який все аналізує й здатний працювати не за ТЗ, а за завданнями бізнесу — вирішувати конкретні проблеми та пропонувати рішення.
- Оперує часом на завдання і потім вписується у свої ж терміни.
- Пиляв інтеграції з різними нетиповими сервісами, а не тільки з простими — інтеграції з кур’єрськими службами, сервіси з відправки листів і смс.
- Вміє розібратися в чужому коді.
- Не говнокодить: пише правильний красивий код із коментарями.
- Уважний: у будь-якій задачі зауважує навіть найдрібніші нюанси та деталі.
- Вміє аргументувати свої рішення та відкритий до інших думок.
- Без шкідливих звичок (в тому числі IQOS, glo, одноразки, вейпи тощо).
Що ти будеш робити:
- Автоматизовувати рутинні задачі та процеси.
- Налаштовувати інтеграції з іншими системами (http-сервіси, web-сервіси, API…).
- Покращувати досвід роботи співробітників в системі та створювати АРМ.
- Слідкувати за чистотою коду/простотою та логічністю роботи системи.
- Покращувати швидкість роботи системи.
- Налаштовувати роботу інструментів для аналізу вузьких місць в конфігурації.
- Спілкуватися з замовниками для кращого ідентифікації та розв’язання проблем.
- Планувати, виставляти оцінку часу та пріоритезувати задачі.
- Супроводжувати оновлення нового функціоналу, щоб розуміти, як з ним працюють та які є проблеми.
- Оновлювати конфігурації.
Про наш процес найму:
Я особисто розбираю усі відгуки та проводжу телефонні та офлайн-співбесіди. Рішення приймаю швидко та надаю зворотний зв'язок (як продовження спілкування, так і його завершення) одразу або на наступний день. Те саме очікую і від кандидата.
Між відгуком на вакансію та отриманням джобофферу може промайнути лише декілька днів.
Супровідний лист та вказані в ньому фінансові очікування — обов’язкові елементи відгуку. Так я зокрема розумію, що ти прочитав вакансію.
Про bodo
На ринку ми 15 років: 1 000 000 клієнтів, 140 співробітників, працюємо в Україні та Туреччині. З нами співпрацюють у двох країнах понад 800 партнерів, які надають різноманітні послуги: СПА, екстрим, майстер-класи.
Цілі компанії на найближчі 2 роки:
- Запустити продажі подарунків-вражень ще в декількох містах України: Хмельницький, Вінниця, Тернопіль і далі.
- Вийти у точку беззбитковості у Туреччині.
- Запустити сервіс для організації дозвілля. Щоб українці могли легко знайти та забронювати варіанти, як провести вільний час.
- Запустити нову країну за моделлю міжнародної франшизи.