Стажер IOS разработчик в Мегафон
Наше приложение “МегаФон” – это отличный способ быстро и прозрачно управлять услугами, посмотреть детализацию или воспользоваться
дополнительными сервисами. Приложение постоянно меняется вместе с новыми тарифами, услугами и предложениями компании. Поэтому мы
постоянно развиваем и адаптируем наши процессы разработки, подходы и решения для оперативных релизов и улучшения качества.
На данной позиции вы будете заниматься разработкой и поддержкой ведущего мобильного продукта компании, которыми ежедневно пользуются
по всей стране миллионы и созданием переиспользуемых компонентов для всей команды мобильной разработки.
Чем предстоит заниматься:
- Развивать существующее приложение и создавать новые;
- Активно участвовать в процессе разработки, начиная с планирования работ, проектирования архитектуры и заканчивая запуском и
- поддержкой;
- Активно взаимодействовать с коллегами, обсуждать варианты реализации задач;
Ход стажировки и чему научатся стажеры в процессе:
Подготовительная часть:
- Модель памяти и указатели/ссылки
- Точка входа и запуск ПО
- Функциональна парадигма программирования
- Практическое ООП
- (Пере)Реализация функционала языка с ООП
- Паттерны проектирования в Unit tests
Производственная:
- Создание тестовых данных
- Реализация тестов на покрытие
- Реализация тестов на производительность
- Разработка пользовательских интерфейсов
- Система Autolayout + Anchor
- Работа с Interface Builder
- Модель и стеки протоколов OSI и tcp/ip
- RFC по протоколам приложения
- Основы маршрутизации и построения сетей
- Постоянное хранение данных + ORM
- Enterprise patterns (M. Fowler)
- Robust/Defensive programming
Что ожидаем от кандидата:
- Базовые знания Swift и/или Objective-C;
- Начальные знания в Apple SDK, предпочтительно Foundation, UIKit
- Мотивация писать модульный, структурированный код;
- Желателен опыт разработки приложений для iOS (еще лучше наличие живых проектов в AppStore и/или активный Github аккаунт);
- Интерес к пониманию архитектурных паттернов;
- Технический английский;
- Желание брать на себя ответственность и добиваться результата;
- Уметь соблюдать сроки и вовремя сигнализировать о проблемах;
- Внимание к деталям и забота о качестве
Условия работы:
- Офис, Москва
- Фуллтайм, 5/2
- Стажировка длится 3-6 месяцев
- Оформление по ТК РФ или по ГПХ
- ЗП обсуждается на собеседовании
- Молодая команда
- По результатам стажировки возможен оффер в Мегафон