+7 (495) 722-10-27

Карьера

Вакансии

Стажировка

Чему будем учить?

Стажировка происходит по заранее составленному списку обучающих задач. В процессе их выполнения возможно будет изучить необходимые языки программирования и познакомиться с большинством инструментов, которые необходимы современному веб-разработчику.
Во время стажировки за вами закрепляется программист-куратор, который будет наблюдать за ходом выполнения работ и помогать в случае возникновения затруднений.

VCS Git

В настоящее время ни одна серьезная задача не может решаться без системы управления версиями. Поэтому первое, что предстоит изучить на стажировке, - это одна из самых известных подобных систем под названием Git. Все последующие задачи будут решаться с её использованием.

Верстка

В рамках выполняемой задачи потребуется на основе макета сверстать адаптивные шаблоны страниц. Для выполнения данной задачи изучаются языки разметки HTML 5, CSS 3, принципы адаптивной верстки.

Язык программирования JavaScript

JavaScript - один из самых популярных языков программирования в мире. Изначально он был создан для придания интерактивности веб-страницам, т.е. для обработки форм, создания анимаций, построения динамических интерфейсов пользователя. Сегодня JavaScript применяется в гораздо более широком спектре, с помощью него уже сегодня пишутся консольные приложения, прикладное ПО, веб-сервера, программируются роботы - в целом проще перечислить то, что с помощью него не делается.
В рамках курса стажировки данный язык программирования изучается от азов до уровня, необходимого для разработки веб-приложений. Сюда входит и сам JavaScript актуальной редакции (ECMAScript 2015) и вспомогательные библиотеки - node.js (+ npm), Webpack, jQuery.

Язык программирования PHP

Основной язык программирования в нашей компании, применяющийся для разработки бэкенда, - это PHP. О его популярности говорит один простой факт - более 80% сайтов в мире используют PHP в качестве основного языка. К минусам языка часто относят низкий порог вхождения, что приводит к некачественно написанному коду. Во время стажировки весь написанный код будет проверяться опытными разработчиками, будут даны рекомендации по улучшению кода и приведению его к современным стандартам. Обязательной частью изучения является изучение и следование общепринятым стандартам разработки - PSR. Помимо этого изучается Composer - основной пакетный менеджер для платформ, написанных с использованием PHP.

Язык запросов SQL и СУБД MySQL

Сложно представить крупный интернет-магазин, который будет обходиться без использования баз данных. Большинство фреймворков предоставляют различные ORM для работы с ними, но хороший программист обязан уметь составлять и анализировать запросы к базам данных, написанных с помощью соответствующего языка - SQL.

CMS 1C-Битрикс и фреймворк Symfony

Как правило, нет никакого смысла писать веб-приложение с нуля, многие из них объединяет один и тот же набор функциональности. Например, системы управления пользователями, инструменты локализации, хранения данных и прочие инструменты. Именно эту проблему решают фреймворки и системы управления контентом.
В нашей компании используется популярнейшая в России CMS 1C-Битрикс и фреймворк Symfony, как вместе, так и по отдельности. В рамках стажировки предстоит познакомиться с ними, изучить основы разработки, а также получить сертификацию.

Дополнительные инструменты

Минимальный набор инструментов, применяющихся в компании, с которым также предстоит ознакомиться: IDE PHPStorm, консоль UNIX, система управления проектами Redmine, корпоративный чат Mattermost, корпоративная электронная почта.

Практика для студентов

Для того, чтобы иметь возможность пройти производственную практику в нашей компании, необходимо:

  • прислать примеры вашего кода, предпочтительней всего на PHP, но можно на любом другом языке программирования
  • согласовать с нами дату и время собеседования

В процессе собеседования мы выявляем ваш текущий уровень знаний и по его результатам определяем формат проведения практики:

  • ОЧНО. Практика проходит в нашем офисе под руководством одного из ведущих программистов. Для попадания в группу очных практикантов необходимо продемонстрировать уверенные знания в области программирования, а также желание в будущем стать веб-программистом и трудоустроиться в нашей компании
  • ЗАОЧНО. Вам выдаются учебные материалы и задание на дом, при необходимости организуются встречи с ведущими программистами для обсуждения вопросов, связанных с выполнением задания

Менеджеры по работе с зарубежными клиентами

Ищем англоговорящих менеджеров для удаленной работы. Обучение, IT опыт необязателен.

Более подробную информацию можно найти здесь.