Привет, Хабр, мы запускаем шестую, на этот раз весеннюю, стажировку для мобильных разработчиков в московском офисе 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, седьмого числа загляните в «спам» и «промо». Мы ответим каждому, но всякое бывает.