Мобильная разработка

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

Большинство устройств работает под управлением операционных систем Android или iOS.

 

Пример задачи1

Пример задачи

У рекрутинговой компании есть сайт, на котором удобно искать работу с компьютера. Но пользователям также хотелось бы просматривать и откликаться на вакансии с телефона. Product-manager , изучив спрос пользователей, составляют задание на разработку мобильного приложения, а мобильные разработчики реализуют его технически.

Начальные требования

  • Android: Представление о языке программирования Java, Kotlin.
    IOS: Базовое знание языка Swift.
  • Android: Базовое знание Android Studio и Android SDK.
    IOS: Базовое знание среды разработки Xcode или AppCode.
  • Android: Базовое понимание работы баз данных (SQLite) и принципов объектно-ориентированного программирования.
    IOS:  Базовые навыки работы с Core Data  и принципов объектно-ориентированного программирования.
  • Android: Плюсом будет представление об CSS и HTML, Ruby, Python.
    IOS:  Плюсом будет знание языков программирования Objective-C/С++ и знание требований к релизам приложений в AppStore.
Начальные требования1
Младший мобильный разработчик
Мобильный разработчик
Руководитель мобильной разработки
ИТ-директор

Это специалист, обладающий теоретическими знаниями разработки. Часто – понимает основы алгоритмизации и основные структуры данных, возможности выбранного языка программирования и 1-2 фреймворков. Работает под строгим присмотром старших коллег, так как код младшего-разработчика нуждается в постоянной проверке.

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

Руководитель (TeamLead) знает несколько языков программирования, может с нуля реализовать архитектуру проекта, выбрать стек технологий. При решении поставленных задач видит общую картину, не привязывается к каким-то конкретным технологиям, умеет видеть наперед плюсы и минусы выбранных решений.

CIO (Chief Information Officer), или ИТ-директор – это топ-менеджер,  который отвечает за информационные технологии (ИТ), особенно в ИТ-компаниях или компаниях, деятельность которых преимущественно базируется на ИТ-инфраструктуре.

Роль CIO в компании состоит в разработке информационной стратегии по управлению бизнесом на основе передовых цифровых технологий, а также в обеспечении ее ИТ-составляющих. Также CIO руководит сотрудниками ИТ-департамента, поддерживает рабочие связи с другими службами компании (единым проектным офисом, отделом бизнес-аналитики, подразделением информационной безопасности) и руководством.

CIO собирает сведения о выборе технологий, партнеров и оборудовании и предоставляет их генеральному директору (CEO) с обоснованием своих решений по выгодам и стоимости того или иного варианта (например, использования аутсорсинга вместо труда собственных сотрудников).

30 000
60 000
60 000
150 000
150 000
250 000
250 000
400 000
1
2
2
4
3
5
Карьерный рост

среднерыночная зарплата


работает на позиции

Видеообзор профессии

1
IT – ШКОЛА SAMSUNG. Мобильная разработка|Программирования на Java
https://itcube62.ru/samsung|https://itcube62.ru/

Где можно получить навыки для данной профессии

Высшее образование

Среднее профессиональное образование

Дополнительное образование

close

Подпишитесь на рассылку новых мероприятий!