Middle PHP Laravel (offline)

О работе в нашей команде.

ПРЕЖДЕ ВСЕГО: Если вы ищете формат непыльной работы, в котором вам письменно развернуто опишут Actual result, Expected result и суть задачи на 2 страницы, а отдельный тестировщик будет тестировать ваш код и возвращать по 5 раз на доработку - можете сразу закрывать эту вакансию. Вам с нами не понравится, и это будет взаимно.

Мы работаем по иному принципу: собираемся, обсуждаем конечную цель, которую нужно достичь проектом. Зачем он делается, кто его аудитория. Проигрываем в лицах работу пользователя с проектом, вместе разбираемся, как сделать наиболее удобно и круто, чтоб этим хотелось пользоваться. Каждый предлагает свои фичи и прикольные штуки, которые можно реализовать. Какие штуки лишние или бессмысленные, а каких наоборот, не хватает.
Главное мерило эффективности тебя как специалиста (кроме хорошего кода) - это вовлеченность в проекты. Главные тестировщики качества - мы сами. Мы обсуждаем реализацию, пока она не понравится нам самим. Мы стараемся не делать тупых вещей, и отговариваем от этого клиентов. У нас нормально знать про каждую запятую в коде проекта. У нас нормально спать до 11, а в час ночи увидеть в чате активное обсуждение новой фичи, созвониться и обсудить ее. А фраза "там на странице, которую я делаю 2 недели, какой-то блок слева, не знаю зачем он" - может быть реальным поводом с тобой попрощаться. Как и фраза "я знаю что сделал плохо, но это потому что мне не объяснили и не расписали". Если тебе лень базово разобраться в смысле задачи - это твой косяк, а не того кто ее ставил.


Если ты еще здесь, то...

Минимальные требования для работы:

Мы рассчитываем на уровень middle, как минимум strong junior

Что мы используем (это нужно хорошо знать):
- PHP 7
- Git
- Laravel
- MVC
- SOLID, KISS, DRY
- MySQL
- Redis
- Docker
- Swagger API documentation
- xDebug
- Linux/Ubuntu
- Базовый технический письменный английский на уровне: читать документацию, писать комменты на английском в коде, делать грамотные английские надписи на кнопках, и разбирать письма от англоязычных клиентов.

Плюсом также будет:
- Базовое знание фронтенда: JS, vue.js (в большинстве проектов это не нужно, но иногда бывает надо что-то срочно пофиксить, а фронтендщик завален своими задачами).
- Опыт создания архитектуры проекта: разметка базы данных, продумывание таблиц, нормализация БД, создание структуры кода.
- Навыки глубокого рефакторинга: из старой глючной лапши сделать вылизанную конфетку с красивыми сервисами.
- Знание паттернов проектирования (https://refactoring.guru/ru/design-patterns)
- Здоровый перфекционизм в выполнении задач

PS. Если что-то из списка ты не знаешь - это повод еще до собеседования изучить что оно такое и зачем используется.


Можем также рассмотреть студента, если тебе по душе наш формат работы и ты готов быстро и много сам учиться и развиваться. Но должен быть опыт реальной разработки, с реальными примерами кода. Также твой уровень должен быть такой, чтоб ты сел и сразу начал решать какие-то задачи. И чтоб сделанные задачи можно было сразу запускать в продакшн. Задать вопрос можно, но сидеть обучать тебя или тыкать носом в каждый косяк по 10 раз будет некому.


Условия работы:
Мы все работаем удаленно. Офиса нет. График - индивидуальный. Обычно это полный рабочий день или около того. Иногда могут быть перерывы в задачах на денек или можно почилить, иногда наоборот - надо сделать много и срочно.
Оплата почасовая, на ФОП или по договоренности. Есть код-ревью и ежедневное общение с командой. Уехать по своим делам на день и отработать на выходных - можно. Забить на работу без согласования и не реагировать на сообщения - нельзя.


О команде:
На сегодня команда такая: Сеньор бекенд архитектор и он же тимлид, UX-дизайнер, верстальщик, и несколько человек на частичной занятости - фронтендщики, бекендщик, ПМ и еще пяток людей
О проектах, в которых ты будешь участвовать:
Есть 2 заказных проекта на поддержке, которые займут примерно полдня твоей работы ежедневно. Оба уже в продакшене. Там будет постепенное приведение в порядок кода, и доработка разных фич. От тебя будет требоваться вникнуть в код и суть проектов, и быть экспертом по бекенд части - предлагать переработку частей кода, и лучшую реализацию тех или иных фич с учетом существующей архитектуры.

На вторую половину дня есть 2 небольших но интересных стартапа:
- первый это онлайн риелтор, автоматизация поиска недвижимости с элементами ИИ.
- второй в сфере ресторанного бизнеса, автоматизация работы ресторана.

About Noobless

Web studio & outsource company

Company website:
http://noobless.io/

The job ad is no longer active
Job unpublished on 27 October 2020

Look at the current jobs PHP Remote→