Разработка приложений и игр

Разработчик игр: вакансия компании Infoshell

Студия разработки мобильных приложений INFOSHELL – известный российский гейм-девелопер. В нашу команду входят лучшие разработчики игр и мобильных приложений на платформах Android и iOS. Infoshell входит в ТОП-10 российских рейтингов мобильных разработчиков.

  • Единый рейтинг мобильных разработчиков: 2016 – 8 место.
  • Рейтинг рунета: 2016 – 5 место.
  • Дизайн мобильного приложения и игр: рейтинг российских студий – 4 место.

К 2016 году наша команда реализовала более 100 успешных проектов в сфере мобильных и web-разработок, систем автоматизации, а также программного обеспечения высокого уровня сложности. Мы разработали приложения для ФК «Зенит», радио Record, Captain Morgan, Faberlic, Philip Morris и других брендов.

ВАКАНСИИ КОМПАНИИ INFOSHELL

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

Чем вы будете заниматься?

  • Разработкой разнообразных проектов для платформы iOS в команде;
  • Помощью в оценке технической части проектов.

Требования:

  • неоднократный опыт самостоятельной разработки игры, приложения под iPhone и iPad;
  • опыт создания платформонезависимого кода;
  • опыт параллельного/многопоточного программирования;
  • опыт архитектурной работы и рефакторинга существующего кода;
  • желателен опыт в создании интерфейса для приложения, игры;
  • наличие портфолио с выполненными проектами (обязательно);
  • опыт работы в команде.

Плюсами будет, если:

  • Вы понимаете и можете обосновать применение различных паттернов проектирования;
  • Есть успешные игровые приложения в AppStore.

Что мы можем предложить?

  • Возможность работы над сложными и интересными проектами.
  • Гибкий график работы с возможностью иногда работать из дома.
  • Комфортные рабочие места с современной техникой (выбор системы на Ваше усмотрение — OS / Windows).
  • Работа с новейшими технологиями.
  • Участие в конференциях.
  • Корпоративные и спортивные мероприятия.
  • Полностью оплачиваемый больничный.
  • Молодая, дружная команда профессионалов.
  • Вкусный кофе, чай, какао, печеньки.
  • Корпоративная библиотека, PS4, настольные игры и покер.

Добро пожаловать в наш слаженный коллектив!

КАК ОСВОИТЬ ПРОФЕССИЮ РАЗРАБОТЧИКА ИГР?

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

  • Знание объектно ориентированных языков программирования java, swift, Obiective-C;
  • Умение пользоваться комплектом средств разработки SDK (Android, Windows Phone, iPhone и др).
  • Владение основами баз данных (SQL);
  • Умение работать с сетевыми протоколами;
  • Опыт разработки десктопных приложений на Java и клиент-серверных приложений (JSON и XML);
  • Понимание технического английского языка.

Для iOS-разработчиков необходимо наличие компьютера Мас и операционной системы Мас OS.

Кажется, что осилить такой объем знаний практически нереально. Однако это вполне по силам, главное – иметь горячее желание учиться и постигать глубины мира мобильных приложений. Остальное – дело практики.

Освоить азы профессии можно благодаря книгам и информации в интернете. Однако, учитывая огромные объемы информации, для начала лучше пройти специализированный факультативный курс по программированию под мобильные платформы. К достойным туториалам относится, например, видео-курс Стэндфордского университета (iPhone Application Development). Многие видео-туториалы находятся в сети в свободном доступе на площадках edX, coursera, российских IT-ресурсах.

КАК ПОСТРОЕНО ОБУЧЕНИЕ?

Цели и задачи туториалов: рассмотрение концептуальных аспектов mobile разработки, изучение особенностей программирования на Java (Android) и на языке Obiective-C (iOS), создание собственных игр и приложений, публикация продуктов в App Store и Play Market.

Программа:

  • Изучение языков программирования Java, Obiective-C, Swift (Базовый и продвинутый курс).
  • Изучение особенностей Android разработки: создание меню и строки действий, всплывающих окон и выдвижных панелей, работа с базами данных, создание виджетов, карт и позиционирования, отладка приложений и распространение программных продуктов в магазинах приложений.
  • Изучение особенностей iOS-разработки: изучение IDE Xcode, навигация в приложениях и использование визуальных редакторов, подключение базы данных, рисование в приложении, использования карт, публикация игры в Apple Store. Изучение программирования на iOS на языке Swift.

В ЧЕМ ПРЕИМУЩЕСТВА ФАКУЛЬТАТИВНЫХ КУРСОВ?

  • Тщательно продуманная программа от ведущих ВУЗов мира.
  • Руководство опытных преподавателей, обсуждение материала в команде, свободное общение с однокурсниками.
  • Выполнение домашних заданий, помощь преподавателей.
  • Развитие навыков командной разработки.
  • Поддержка наставников на пути становления – разработка приложений под руководством наставника и создание портфолио работ.
  • Получение сертификата на основании пройденного тестирования в конце курса.

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

СРЕДНЯЯ ЗАРАБОТНАЯ ПЛАТА РАЗРАБОТЧИКОВ ИГР В МОСКВЕ

  • Стартовый заработок mobile девелоперов в Москве – 30-45 тыс. рублей.
  • Продвинутый разработчик мобильных приложений – 150-200 тыс. в месяц.
  • Средняя заработная плата Android программистов в Москве и МО – 110 тыс. рублей, iOS девелоперов – 125 тыс. рублей.

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