Привет, Хабр! Мы открываем набор на третью стажировку для разработчиков в Redmadrobot. Старт 19 января 2017 года, продолжительность программы 7-8 недель. Сбор заявок до 25 декабря.

Что ждать от нас?


Концепция стажировки максимально проста:

  • Максимально актуальные и нужные навыки
  • Материалы из реальных проектов
  • Вечерние занятия три раза в неделю, которые получится совмещать с работой
  • Сложные и интересные домашние задания
  • Знакомство с внутренней кухней компании
  • Ну и, конечно, возможность стать одним из Роботов для тех, кто на нашей волне

В программу стажировки мы включили следующие темы:

Проектирование

  • MVC, MVP, MVVM, MVPM и SOA в iOS- и Android-приложениях
  • Уместное и правильное применение шаблонов проектирования
  • Разработка по принципам повторного использования
  • Поддержка кодовой базы в чистоте и актуальном состоянии после каждого WWDC и Google I/O

Сочное

  • Swift 3
  • iOS 10
  • Kotlin
  • Android 7

Многопоточность

  • Грамотный подход к многопоточности в Android
  • От NSOperation до OSAtomic и POSIX в iOS

Безопасность

  • Модель угроз: как уберечь доверчивых пользователей от них самих
  • Защита соединения между клиентом и сервером
  • Хорошие практики шифрования и хранения данных на устройстве
  • OWASP Mobile Top-10
  • Root на Android, как с этим жить и писать безопасные приложения
  • Reverse engineering Android-приложений
  • Что делать с Jailbreak на iOS-устройствах
  • iOS KeyChain изнутри

UI

  • Как стать UI-джедаем и AutoLayout-ниндзей
  • Утилиты, которые мы написали, чтобы облегчить себе работу
  • Анимируй это: CALayer, UIKitDynamics
  • Material design по гайдам от Google и вопреки им
  • Правильные анимации для приятного UX: Android way

Автоматизация сборки

  • Как работает сборка в Xcode: таргеты, схемы, конфигурации и воркспейсы
  • Как работает сборка в Android Studio (Gradle)
  • Автоматизация с помощью Fastlane и Jenkins

Клиент-серверные взаимодействия

  • Устройство баз данных и как это нас касается
  • REST, проектирование хороших API
  • Эффективное взаимодействие с inhouse-командой backend
  • Дожить до релиза, если бэк делает внешняя команда
  • Эквайринг платежей и привязка кредитных карт

Коммуникация в производстве

  • Как общаться с BA, DES, QA и сойти с ума
  • Бизнес-процессы вне разработки: тест-кейсы, нарезка и прочие точки контакта

Стажировку проведут лучшие технические специалисты Redmadrobot: Артем Кулаков Fi5t, Александр Блинов Xanderblinov, Роман Чуркин firmach, Григорий Матвиевич fountainhead, Оля Ворона malinoeshka, Нина Дмитриева Firedru, Александр Емельяненков Lumenist, Иван Вавилов vani2, Егор Тафланиди BepTep, Артур Сахаров mc_murphy и многие другие.

Что мы ищем в вас?


Вы имеете опыт разработки под мобильные платформы, но хотите разложить все по полочкам? Вы уже пишете код лучше всех и думаете, куда расти дальше? Вы еще не пишете код лучше всех, но являетесь middle’ом и энтузиастом? Давайте синхронизируемся по тем терминам, знание которых мы ожидаем перед началом:

Инкапсуляция. Наследование. Полиморфизм.
Частные методы. Публичные методы. Виртуальные методы.
Конструкторы. Деструкторы. Акцессоры. Мутаторы. Поля/свойства.
Жизненный цикл приложения. Жизненный цикл экрана/страницы. Указатели. Reference Type. Value Type. Лямбда-выражения.

iOS: Протоколы. Расширения. Перечисления. Структуры и классы. Блоки. Замыкания. Делегаты. GCD. Auto Layout. View. Контроллеры. Модель.

Android: Activity. Fragment и FragmentManager. Кастомные view. Looper и LifeCycle. Reflection. GC. Animator. Multithreading


Знакомо? Тогда нам по пути.
Занятия и домашние задания будут на Swift/Kotlin.
В процессе стажировки мы уделим внимание как лекциям и семинарам, так и практическому применению полученных знаний.
В этот раз мы сформируем две отдельные группы: iOS и Android.
Стажировка не оплачивается. Лучшие стажеры будут приглашены на постоянную работу.

Как записаться?


Заполнить iOS-анкету или Android-анкету до 25 декабря — мы выйдем на связь в течение двух недель.
Проведем эту зиму вместе — будет холодно интересно :)
Поделиться с друзьями
-->

Комментарии (18)


  1. IgorFedorchuk
    20.12.2016 10:38

    Удаленно можно пройти? В анкете в пункте «Сможешь приезжать к нам в офис?» есть только пункт да.


    1. redmadrobot
      20.12.2016 10:45

      Только очная форма — с посещением нашего офиса.


      1. Tiberal
        21.12.2016 13:31

        А возможно посещение в Ленинградском офисе?


        1. redmadrobot
          21.12.2016 13:45

          Только в московском


  1. Krofes
    20.12.2016 11:33

    А время проведение лекций примерно такое же, как и в прошлый раз, 18:30–19:00?


    1. redmadrobot
      20.12.2016 11:39

      да


  1. kamer
    20.12.2016 12:29

    В каком офисе будет проводиться? В статье/анкете не нашел информации.


    1. redmadrobot
      20.12.2016 12:30

      в московском офисе (м. Красносельская)


      1. Prokky
        20.12.2016 14:33

        Собираетесь когда нибудь делать стажировку в Питерский офис? :)


        1. redmadrobot
          20.12.2016 20:09

          возможно, но в этот раз в Москве


  1. Nec1ord
    21.12.2016 13:31

    Мне интересны все эти темы, но пойти на стажировку сейчас возможности нет. Будет ли доступна запись выступлений?


    1. redmadrobot
      21.12.2016 13:41

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


  1. adatheleader
    21.12.2016 15:15

    А у вас стажировки только раз в год и зимой?


  1. BigDen
    26.12.2016 16:24

    Продлите пожалуйста прием заявок хотя бы до 27 числа, ну чтобы ровно неделя была с момента появления статьи до дедлайна...:)


    1. redmadrobot
      26.12.2016 16:26

      Прием заявок продлен до конца сегодняшнего дня. Желающих очень много, торопитесь заполнить анкету.


      1. BigDen
        26.12.2016 16:28

        Спасибо! Но по Android при переходе по ссылке «К сожалению, набор уже закрыт »


        1. redmadrobot
          26.12.2016 22:58

          открыли


  1. koutsenko
    27.12.2016 01:41

    Совпадает ли расписание iOS и Android потоков?
    На всякий случай заполнил обе анкеты.