Привет, Хабр, мы запускаем шестую, на этот раз весеннюю, стажировку для мобильных разработчиков в московском офисе Redmadrobot. Всех, кто пройдёт строгий железный отбор, ждут 7-8 очень насыщенных недель. Ждём ваши заявки до 5 февраля включительно.

Кого мы ждём


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

Что обещаем


  • Самые актуальные навыки для разработчика в 2020 году
  • Материалы из проектов Redmadrobot
  • Две рабочие группы: iOS и Android
  • Очные вечерние занятия на Swift/Kotlin три раза в неделю с 18:30 до 20:30
  • Интересные и реально сложные домашние задания (мы предупредили!)
  • Знакомство с проектными бизнес-процессами и внутренней кухней компании

И, по традиции, возможность вступить в ряды роботов для тех, кто с нами на волне.

В программе


Лекции и отработка полученных знаний на специально подготовленном проекте. Вас ждёт неполная занятость — три раза в неделю по два часа (с 18:30 до 20:30).

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

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

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

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

UI

  • Как стать UI-джедаем и AutoLayout-ниндзя.
  • Утилиты, которые мы написали, чтобы облегчить себе работу

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

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

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

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

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

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

Теорию и практику ведут лучшие технические специалисты Redmadrobot: Ваня Вавилов, Артём Кулаков, Дима Бердников, Саша Игнатьев, Влад Шипугин, Лёша Тюрнин и другие.

Важно


Стажировка не оплачивается. С лучшими интернами мы готовы обсуждать трудоустройство в Redmadrobot.

Как подать заявку


Заполните анкету до 5 февраля включительно (iOS или Android).

Стажироваться пригласим самых быстрых и лучших. Почитайте, как это было в 2019 году. Темы, объём домашки и атмосфера на площадке — глазами интернов, которые стали роботами.

Результаты отбора сообщим 7 февраля. Если вы никогда не получали писем от Redmadrobot, седьмого числа загляните в «спам» и «промо». Мы ответим каждому, но всякое бывает.