Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 08.09.2020 14:15:42

Fullstack разработчик (php, Laravel)

Работа над проектом с огромными перспективами на международном event рынке. Проект представляет из себя систему управления транспортом, парковками, пропусками, персоналом и т.д. (Есть уже осуществленные и текущие проекты в т.ч. ЧМ по Футболу 2018)

Обязанности:

    Разработка, отладка и рефакторинг кода системы;
    Поддержание работы системы

Основные требования:

    умение общаться;
    умение понимать чужой код;
    умение писать качественный, разборчивый и рабочий код;
    умение и желание учиться и делиться опытом;
    знание git: умение пушить, пулить, мержить и разрешать кофликты; минимальный опыт работы с cloud сервисами типа gitlab;
    умение работать с командной строкой;
    минимальное умение писать unit-тесты;
    наличие полноценной IDE, желательно от jetbrains (phpstorm/intellijidea);
    телеграм, дискорд, trello аккаунт, электронная почта;
    желательно иметь операционную систему windows10 или linux (arch, centos или debian-like);

Бэкенд:

    хорошее знание php7;
    хорошее знание laravel и его принципов;
    понимание как работают http зарпосы и rest api;
    опыт работы с sql базами данных. в нашем случае с postgres;
    умение работать с xdebug;

Фронтенд:

    опыт работы с
        nodejs;
        webpack;
        typescript;
        vuejs;
        scss;
        vuetify;
    умение писать типизированный код (не лепить везде any);
    базовое понимание работы webpack;
    умение работать с браузерным дебаггером, инспектором и vue devtools;
    понимание концепции написания модульного приложения;
    умение сипользовать async/await и работать с асинхронным кодом;

Дополнительно (опционально):

    понимание концепци работы ci/cd;
    умение работать с ssh и bash;
    умение работать с docker, docker-compose/kubernetes;

Минимальный список обязательных технологий/библиотек/языков:

    php7.4
    js
    laravel
    sql (postgres) (не критично)
    rest api
    vue
    typescript
    scss
    vuetify (не критично)

Условия:

Работа полностью удаленная, но в команде;

Проект расчитан на 5 и более лет;

Постановка задач в trello;

Приложение мониторинга рабочего времени (hubstaff).

Эта вакансия для Вас, если помимо всего перечисленного выше:

    Вы готовы отдавать работе не менее 6 часов в сутки 5 дней в неделю;
    Вы готовы отдавать приоритет нашему проекту, не отвлекаясь на другие;
    Вы готовы расти и брать на себя ответственность

Перспективы:

Проект долгосрочный и предполагает карьерный рост и развитие вместе с компанией.

telegram: kvvoronov

Не в сети

#2 28.09.2020 15:13:38

Re: Fullstack разработчик (php, Laravel)

Доброго, хотел бы задать вопросов опираясь на сугубо личное мнение.

Проект расчитан на 5 и более лет;

Если фронт работ спланирован на такой длительный срок почему не организовать работу более эффективно? Бекенд и фронт в разы эффективнее фуллстека. К тому же фронтенд может обслуживать не напрягаясь 5 и больше бекендов. Понимание принципы построения фронтенда для бека критически важно безспорно. Тем более vuetify это настолько просто что бекенд хорошего уровня просто потеряет много времени в разрезе 5 лет на переключение между типами задач(просто на банальную и времязатратную вёрстку)

Чем занимается остальная часть команды? Предполагаю тоже фуллстеки. Не проще ли нанять одного сеньйора бекенда который заменит 10 джунов и код апи будет более понятным и предсказуемым (есть люди которые работают с массивами, есть те которые с коллекциями, есть те которые с ДТО; тоже самое с валидацией). И вообще паттерны классов и проектирования приложения могут быть разными. Кто то ушёл, кто-то пришёл и легаси будет расти  в геометрической прогрессии. Не факт что текущие участники команды используют правильные подходы и новый человек будет вынужден это принять. Тоже самое с тестами. Многим не хотелось бы видеть интеграционные тесты в приложении которое ещё не продакшине. Кто-то вообще может наглухо придерживаться линии TDD.

Хотелось бы понимать какая инфраструктура используется, так как кроме базы данных ничего нету. Приложение монолит? Кешак, воркер очереди,службы отправки уведомлений и тд? Программистов которые работают с постгресс намного меньше, особенно фулл стеков. Мне сложно понять этот выбор.

php7.4

это очень хороший выбор особенно если он сделан в первую очередь ради strict mode.

Каких стандартов оформления кода придерживается команда?

У вас есть только перспективы или и инвестиции?

И определяющий вопрос "какая вилка"?

у меня сложилось мнение что вы ищете джунов, возможно я не прав.

Не в сети

#3 28.09.2020 20:24:03

Re: Fullstack разработчик (php, Laravel)

Напишите в telegram: kvvoronov

Не в сети

Подвал раздела