Публікуйте вакансії
Наймайте без комісій
4 перегляди
VilnaCRM
Наразі ми шукаємо вмотивованого та талановитого PHP-розробника-стажиста, який би приєднався до нашої команди у VilnaCRM. Як PHP-розробник-стажер, ви матимете можливість попрацювати над нашим сучасним стеком PHP і зробити свій внесок у розвиток нашої CRM-системи. Це чудова можливість для тих, хто захоплюється розробкою PHP і хоче отримати практичний досвід роботи в динамічному та спільному середовищі запуску.
Обов’язки:
< p>• Ознайомтеся з кодовою базою VilnaCRM, її структурою та використовуваними технологіями, включаючи API Platform 3, PHP 8 і Symfony 6.
• Співпраця з командою розробників щоб виправляти помилки та впроваджувати нові функції за допомогою сучасного стеку PHP.
• Впроваджуйте серверні служби та API, дотримуючись принципів шестикутної архітектури, DDD (Дизайн, керований доменом) і CQRS (Поділ відповідальності за командний запит).
• Використовуйте вбудоване середовище докерів і зручну команду make CLI для розробки та розгортання.
• Забезпечте найвищу якість коду, дотримуючись перевірок CI, зокрема Psalm, PHPInsights, безпеки перевірки та виправлення стилю коду.
• Напишіть і підтримуйте модульні тести та інтеграційні тести за допомогою PHPUnit і Behat.
• Беріть участь у перевірках коду, щоб навчатися від досвідчених розробників і вдосконалювати свої навички програмування. .
• Задокументуйте свою роботу та зробіть внесок у документацію проекту.
• Будьте в курсі останніх технологій PHP і найкращих практик.
• Внесіть внесок у безперервне вдосконалення процесу розробки.
Вимоги:
• Розуміння PHP та об’єктно-орієнтованого програмування.
• Знайомство з сучасними фреймворками PHP, такими як Symfony або Laravel.
• Знання розробки API та принципів RESTful.
• Знання систем баз даних, таких як MySQL або PostgreSQL .
• Розуміння принципів розробки програмного забезпечення, включаючи SOLID і шаблони проектування.
• Знайомство з системами контролю версій, такими як Git.
• Сильна проблема- навички вирішення та увага до деталей.
• Здатність працювати спільно в командному середовищі та ефективно спілкуватися.
• Самомотивація та бажання вчитися та розвиватися як розробник PHP.< /p>
Додаткові навички:
• Досвід роботи з гексагональною архітектурою, DDD і CQRS у PHP.
• Знайомство з Docker і контейнеризацією.
• Знання практик та інструментів CI/CD.
• Розуміння фреймворків та інструментів тестування, таких як PHPUnit і Behat.
< p>• Знайомство з інструментами аналізу коду, такими як Psalm і PHPInsights.• Досвід роботи з фіксаторами стилю коду, такими як PHP CS Fixer.
На VilnaCRM, ми цінуємо креативність, інновації та пристрасть до розробки PHP. Як PHP-розробник-стажер, ви матимете можливість навчатися та робити внесок у реальний проект, працюючи разом із досвідченими розробниками. Ми забезпечуємо сприятливе робоче середовище для співпраці, яке заохочує до зростання та навчання. Якщо ви в захваті від розробки PHP і хочете бути частиною стартапу, який революціонізує системи CRM, ми будемо раді почутия вас.
Під час подання заявки додайте відповідні посилання на портфоліо або GitHub.