Jobs Kyiv
4-
· 41 views · 6 applications · 5d
Team Lead Tech Lead to $4500
Ukraine · Product · 5 years of experienceОбов’язки: Керування процесом розробки нового проєкту (PHP (Symphony) / JS (Angular) / Go/NodeJS (Gateway)) Лідерство та менторство членів інженерної команди Проведення код-рев’ю та надання технічних рекомендацій Розробка ефективних, тестованих і...Обов’язки:
- Керування процесом розробки нового проєкту (PHP (Symphony) / JS (Angular) / Go/NodeJS (Gateway))
- Лідерство та менторство членів інженерної команди
- Проведення код-рев’ю та надання технічних рекомендацій
- Розробка ефективних, тестованих і багаторазово використовуваних Symfony бандлів
- Проєктування та підтримка якісної програмної архітектури
- Управління командою протягом усього циклу розробки ПЗ відповідно до визначених пріоритетів
- Створення інструментів і додатків із використанням чистого, масштабованого та ефективного коду.
- Використання інструментів програмування та автоматизації для оптимізації процесів розробки.
- Проведення тестування вимог (верифікація та валідація).
- Співпраця з внутрішніми командами та зовнішніми постачальниками для підтримки та покращення продукту.
- Документування архітектури та процесів.
Використання сучасних технологій для забезпечення безпеки, масштабованості та актуальності програмного забезпечення.
Вимоги:
- 5+ років досвіду на позиції Senior PHP Developer.
- 2+ роки досвіду на позиції Team Lead.
- Глибокі знання PHP 8+ та фреймворку Symfony.
- Досвід роботи з PostgreSQL, Redis, RabbitMQ.
- Досвід використання Docker та Kubernetes.
- Знання OpenAPI, REST та стандартів безпеки OWASP.
- Досвід інтеграції кількох джерел даних і баз даних у єдину систему.
- Глибоке розуміння інтеграції веб-сервісів: XML, SOAP, REST.
- Знання принципів дизайну систем, API та ПЗ (DDD, TDD).
- Досвід розробки ПЗ з мікросервісною архітектурою.
- Відмінні навички проєктування реляційних баз даних і налаштування продуктивності (PostgreSQL).
- Досвід створення масштабованих RESTful/RPC JSON веб-сервісів.
- Досвід проведення код-рев’ю та менторства команди.
- Увага до деталей та відповідальність за результат.
-
· 36 views · 5 applications · 5d
Team Lead Tech Lead to $4500
Ukraine · Product · 5 years of experienceОбов’язки: Керування процесом розробки нового проєкту (PHP (Symphony) / JS (Angular) / Go/NodeJS (Gateway)) Лідерство та менторство членів інженерної команди Проведення код-рев’ю та надання технічних рекомендацій Розробка ефективних, тестованих і...Обов’язки:
- Керування процесом розробки нового проєкту (PHP (Symphony) / JS (Angular) / Go/NodeJS (Gateway))
- Лідерство та менторство членів інженерної команди
- Проведення код-рев’ю та надання технічних рекомендацій
- Розробка ефективних, тестованих і багаторазово використовуваних Symfony бандлів
- Проєктування та підтримка якісної програмної архітектури
- Управління командою протягом усього циклу розробки ПЗ відповідно до визначених пріоритетів
- Створення інструментів і додатків із використанням чистого, масштабованого та ефективного коду.
- Використання інструментів програмування та автоматизації для оптимізації процесів розробки.
- Проведення тестування вимог (верифікація та валідація).
- Співпраця з внутрішніми командами та зовнішніми постачальниками для підтримки та покращення продукту.
- Документування архітектури та процесів.
Використання сучасних технологій для забезпечення безпеки, масштабованості та актуальності програмного забезпечення.
Вимоги:
- 5+ років досвіду на позиції Senior PHP Developer.
- 2+ роки досвіду на позиції Team Lead.
- Глибокі знання PHP 8+ та фреймворку Symfony.
- Досвід роботи з PostgreSQL, Redis, RabbitMQ.
- Досвід використання Docker та Kubernetes.
- Знання OpenAPI, REST та стандартів безпеки OWASP.
- Досвід інтеграції кількох джерел даних і баз даних у єдину систему.
- Глибоке розуміння інтеграції веб-сервісів: XML, SOAP, REST.
- Знання принципів дизайну систем, API та ПЗ (DDD, TDD).
- Досвід розробки ПЗ з мікросервісною архітектурою.
- Відмінні навички проєктування реляційних баз даних і налаштування продуктивності (PostgreSQL).
- Досвід створення масштабованих RESTful/RPC JSON веб-сервісів.
- Досвід проведення код-рев’ю та менторства команди.
- Увага до деталей та відповідальність за результат.
-
· 100 views · 4 applications · 22d
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 -
· 133 views · 31 applications · 28d
Senior PHP Engineer
Countries of Europe or Ukraine · Product · 5 years of experience Ukrainian Product 🇺🇦AMО — українська продуктова IT-компанія, яка допомагає мільйонам людей у всьому світі змінювати життя завдяки здоровим звичкам. Ми впевнені, що турбота про здоров’я може бути простою та доступною, тому створюємо зручні digital-інструменти, які полегшують...AMО — українська продуктова IT-компанія, яка допомагає мільйонам людей у всьому світі змінювати життя завдяки здоровим звичкам. Ми впевнені, що турбота про здоров’я може бути простою та доступною, тому створюємо зручні digital-інструменти, які полегшують шлях наших користувачів до омріяних результатів.
Наші мобільні застосунки — MadMuscles, Harna та Unimeal — надають експертну підтримку в харчуванні, тренуваннях і відновленні, допомагаючи досягати нових висот і почуватися краще кожного дня.
Зараз ми у пошуках Senior PHP Engineer, який разом з командою розвиватиме застосунок Unimeal, працюючи над трекером для користувачів, алгоритмами генерації мілпланів та оптимізацією ключових сервісів.
Стек: PHP 8.3, Symfony 6.4, MySQL 8, MongoDB, Redis, Memcached, RabbitMQ, Kafka, ElasticSearch, Centrifugo, Docker, Kubernetes, AWS.
Команда: 2 Backend Engineers, 2 Android Developer, 2 iOS Developer, 2 QA Engineers, Designer, Project Manager, Product Manager.
Твої ключові задачі:
- Розробка API, написання алгоритмів мілпланів;
- Робота над покращенням ключових модулів, фічей та функціоналу застосунку;
- Оптимізація та рефакторинг сервісів додатку;
- Виділення реюзабельних модулів з моноліту;
- Брати участь у прийнятті архітектурних рішень і код рев’ю;
- Брати на себе ініціативу у вдосконаленні поточного продукту та процесів;
- Брати участь у обговореннях, впливати на оптимізацію й реалізацію функціоналу продукту.
Для цього тобі знадобиться:
- Досвід розробки на PHP понад 5 роки;
- Розуміння принципів роботи OOP, SOLID;
- Досвід роботи з PHP фреймворками (Symfony/Yii/Laravel);
- Досвід з MySQL чи MongoDB;
- Досвід роботи з системами кешування (Memcached/Redis);
- Досвід роботи з чергами (RabbitMQ/Kafka);
- Досвід по рефакторингу великих проєктів.
В AMO ми створюємо умови, що дозволяють поєднувати професійне зростання із турботою про себе, і пропонуємо:
- Відпочинок та баланс. Найкращі результати досягаються в гармонії з особистим життям, тому ми надаємо 20 робочих днів відпустки на рік і двічі на рік — додаткові оплачувані канікули для перезавантаження. У разі хвороби — необмежені оплачувані лікарняні, щоб зосередитися на відновленні.
- Здоров’я та спорт. Повністю покриваємо медичне страхування з першого робочого місяця. Для підтримки активного способу життя організовуємо корпоративні тренування з йоги, боксу та функціональних вправ в офісі, додатково також кожен спеціаліст має власний бюджет на компенсацію вартості абонемента чи спортивного обладнання. В офісі на тебе щоденно чекають сніданки та обіди, щоб ти міг/могла зосередитися на роботі.
- Розвиток та навчання. Твій розвиток — це інвестиція у твоє майбутнє та майбутнє компанії. Ми складаємо індивідуальні плани розвитку та проводимо регулярну оцінку перформенсу. Компанія покриває більшу частину витрат на зовнішні курси, а також надає можливість покращувати знання англійської через корпоративного провайдера або в зовнішній школі.
Рекрутмент процес: Інтерв’ю з рекрутером — Технічне інтерв’ю — Фінальне інтерв’ю.
Зацікавила вакансія? Давай поспілкуємось:)
More