Разработчик IOS

Москва

Какие задачи необходимо решать

  • – Участвовать в проработке архитектурных решений необходимых для запуска новых продуктов/проектов МегаФон совместно с BSS/ИТ;
  • – Совместно с продуктовой командой формировать представление о необходимых доработках инфраструктурных систем МегаФон или ЦК Online;
  • – Принимать участие в запусках новых проектов/продуктов в части реализации их back-end составляющей;
  • – Проводить анализ технических требований к реализации нового проекта/продукта;
  • – Согласовывать и вносить корректировки в технические требования в случае их несоответствия архитектурным стандартам, принятым в ЦК Онлайн;
  • – Вносить изменения в существующий программный код проекта, направленные на достижение результата, описанного в технических требованиях;
  • – Обеспечивать покрытие unit и интеграционными тестами внесенных в программный код изменений;
  • – Проводить code review внесенных другими специалистами команды изменений;
  • – Вносить корректировки в собственную реализацию изменений в соответствии с комментариями других специалис
  • тов на этапе code review;
  • – Обеспечивать интеграцию в исходный код проекта внесенных изменений;
  • – Обеспечивать компиляцию проекта после интеграции внесенных изменений;
  • – Принимать участие в приемочных испытаниях внесенных изменений;
  • – Устранять дефекты, обнаруженные специалистами по качеству на этапе приемки изменений;
  • – В случае возникновения проблем на промышленной среде сервисов ЦК Онлайн, связанных с внесенными сотрудником изменениями, обеспечивать оперативную реакцию и устранение неисправности;
  • – Обеспечивать обработку поступающих инцидентов и технических вопросов в соответствии с графиком дежурств сотрудников разработки iOS;
  • – Предоставлять развернутые ответы на поступающие технические вопросы;
  • – Проводить диагностику серверной части сервисов ЦК Онлайн в случае их деградации;
  • – Предоставлять данные из журналов событий для передачи этих данных в смежные подразделения в рамках устранения аварийных ситуаций;
  • – Соблюдать требования информационной безопасности в ходе выполне
  • ния своих служебных обязанностей;
  • – Осуществлять разработку новых проектов/продуктов, обеспечивая их соответствие требованиям информационной безопасности – отсутствие уязвимостей;
  • – Обеспечивать высокую стабильность реализованных решений;
  • – Соблюдать единый подход к разработке серверной части сервисов ЦК Онлайн;
  • – Обеспечивать интеграцию реализуемых решений в единый процесс CI/CD ЦК Онлайн;
  • – Проводить экспресс-оценку трудозатрат на реализацию новых проектов/продуктов в сервисах ЦК Онлайн;
  • – Соблюдать сроки, предоставленные в рамках экспресс-оценки, в ходе реализации новых проектов/продуктов;
  • – Принимать участие в организационных мероприятиях внутри продуктовой команды (дэйли, демо, ретро и т.п.);
  • – Формировать документацию на реализованную функциональность в соответствии с принципом »«Documentation as a Code»».
  • • При эксплуатации объектов КИИ/средств защиты объектов КИИ руководствоваться правилами безопасности, установленными организационно-распорядительными документами по безопасности значимых объектов КИИ в ПАО »«МегаФон»«.

Для решения этих задач требуется

  • •· Знание Objective-C/C/C /Swift от 2-х лет;
  • · Опыт ведения промышленной разработки на Objective-C/C/C /Swift от 1 года;
  • · Опыт работы в продуктовой команде полного цикла от 1 года;
  • · Знание модели жизненного цикла ПО;
  • · Знание принципов и основных методологий Agile, Waterfall, Kanban;
  • · Опыт разработки, внедрения, эксплуатации высоконагруженных систем;
  • · Опыт проектирования и разработки c использованием GoF;
  • · Опыт моделирования UML-спецификаций;
  • · Опыт работы с Xcode, clang, Apple SDK;
  • · Опыт проектирования, внедрения, эксплуатации CI/CD;
  • · Опыт работы с Ansible;
  • · Опыт работы с Docker, k8s;
  • · Опыт работы с CoreData, SQLite;
  • · Опыт работы с REST, RPC, API;
  • · Опыт проектирования промышленных мобильных решений;
  • · Навыки составления user story, use cases, прототипирования;
  • · Опыт работы с Visio, draw.io;
  • · Опыт использования Jira/Confluence;
  • · Знание английского языка, включая профессиональную терминологию.

Мы предлагаем

Полное соблюдение
ТК РФ

Белая зарплата на карту
два раза в месяц

ДМС для вас
и родственников

Страхование жизни и здоровья
в России и за рубежом

Оплата сотовой связи —
но только если у вас МегаФон

Скидки на фитнес, туры,
шопинг и другие предложения
от партнеров

Митапы, тренинги,
мастер-классы и конференции
от топовых экспертов

Корпоративные спортивные
команды (футбол, волейбол,
баскетбол и так далее)

Офис с зонами для отдыха,
вкусной едой в столовой
и видом на Садовое кольцо

Рабочее место
02

Мы ценим каждого члена команды МегаФона

01

01
Каждый сотрудник находит свою комфортную нишу Мы создаем уют на рабочих местах и ходим друг к другу в гости Можно положиться не только на коллег, но и на кресла-подушки в холле Разрушаем легенды о том, что планерки — скучное занятие
Заявка на победу
03

Расскажи о себе

Расскажите о себе
!Некорректная фамилия
!Некорректное имя
!Некорректное отчество
!Некорректная дата рождения
!Прикрепите резюме
!Неверный формат файла
!Файл слишком большой
Контакты
!Некорректный телефон
!Некорректный email

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

На сайте что-то пошло не так. Повторите попытку позже.