Backend / Full-stack разработчик (PHP)
ОПИСАНИЕ ВАКАНСИИ
Должность: Backend (рассмотрят и full-stack) разработчик.
Подчинение: Руководителю отдела разработки
Локация: Москва, офис у метро Новослободская, Достоевская
Наш клиент:
Команда молодых, целеустремленных людей с десятилетним опытомв веб-индустрии стартовала уникальную R&D (Research & Development) лабораторию, основным направлением деятельности которой является создание инструментов, позволяющих другим разработчикам быстро (или гораздо быстрее, чем это возможно на сегодняшний день) создавать веб-проекты. В рамках этого направления создается (как на стороне бэкенда, так и на стороне фронтэнда) эко-система, состоящая из фреймворков, модулей, веб-сервисов и т.д. При этом некоторые части системы пишутся "с нуля" внутри команды, а другие части заимствуются из open-source решений.
Проект развивается в международном масштабе, не ограничиваясь рамками одной страны. Компания уже активно работает с коллегами из 80 стран, обретая такие преимущества как: уважение к интеллектуальной собственности, высокий уровень понимания основ веба, особое внимание к качеству выпускаемых продуктов, большой размер рынка, доходная база на стабильной валюте.
Им нужны разработчики, которые очень любят программировать и изучать новое на постоянной основе в команде единомышленников; которым очень нравится писать "оптимальный" (иногда "красивый") код; решать задачи, которые раньше либо никто не решал, либо решали плохо. Это не реализация какого-то одного проекта, а создание инструментов разработчиками для самих же разработчиков в виде современного и "крутого" продукта, которым можно гордиться.
Наша вакансия:
В московском офисе нашего клиента открывается вакансия Backend (рассмотрят и Full-stack) разработчика для поддержки уникальных международных проектов.
Что нужно знать и уметь:
- Понимание современных UI
- Хорошее знание PHP (желательно не только на уровне распространенных фреймфорков)
- Знание ООП (основы парадигмы, трейты), SQL (MySQL, PostgreSQL, SQLite), паттернов проектирования, PSR
- Умение работать с Composer, Gulp, Git, Phar, PHPDoc, PHPUnit
- Опыт разработки сервисов и компонентов
- Умение писать структурированный код
- Умение оценивать трудоемкость и сроки выполнения задач
- Способность аргументировать преимущества/недостатки того или иного решения
Может пригодиться:
- Участие в open-source проектах
- Знания других языков программирования
- Наличие проектов на github/bitbucket, примеры проектов с описанием вашей роли в их разработке
Что нужно будет делать:
- Писать качественный, производительный, безопасный, понятный коллегам и документированный код
- Разрабатывать инструменты и компоненты фреймворка для создания современных адаптивных и гибких сайтов и веб-приложений
- Работать с базами данных
- Принимать участие в разработке нагруженных приложений
- Писать тесты, заниматься профилированием
- Активно развиваться, изучать и использовать новые технологии, помогать, делиться знаниями и опытом с коллегами
Условия:
- Полный рабочий день
- Заработная плата зависит от вашего опыта и уровня
- Работа в молодом коллективе
- 10 минут от метро Менделевская, Новослободская или Достоевская
Ключевые навыки: PHP, ООП, MySQL, Composer, Git, MVC, PHP Unit, CMS, Wordpress, HTML5