Разработчик iOS (удаленно)

от 150 000 до 220 000 ₽

Требования

Разработчик мобильных приложений
Senior
Swift
Разработка под iOS
Xcode
Разработка мобильных приложений
CoreData
SwiftUI
iOS Human Interface Guidelines
UIKit
Autolayout

Условия

Можно удалённо
Сочи

Компания

Making amazing apps and digital products

Описание вакансии

Условия работы

Команда 1312 Inc. ищет ведущего iOS-разработчика для работы над приложением Pocket Lists (https://pocketlists.comhttps://apps.apple.com/us/app/pocket-lists-2/id1272049520) и мобильными приложениями для некоторых полезнейших приложений для бизнеса на основе Webasyst (Teamwork — приложение для дистанционной командной работы; Cash Flow — прогноз финансов компании).

Разработка на Swift. Необходимо взять на себя развитие всей технической части проектов для Webasyst и Pocket Lists в рамках iOS и macOS: интерфейс, синхронизация данных с собственной облачной платформой PocketLists.com, интеграцией со всевозможными API, которые предоставляют новые версии операционных систем Apple, деплой, анализ креш-логов и т.п. Где-то нужно работать с существующим кодом, а где-то (и такой работы гораздо больше!) разрабатывать новые компоненты с нуля.

Знание основных принципов MVVM, VIPER, RxSwift.

Условия:

  • Дистанционно. Полный рабочий день. Гибкие часы работы (важно выдерживать режим полного рабочего дня с понедельника по пятницу и быть на связи с рабочее время по Мск).
  • Возможны командировки в Красную Поляну (Сочи) для очной работы и общения. Если сработаемся, и у вас будет желание жить и работать в горах Красной Поляны или в Сочи, поможем с переездом.

Дополнительные инструкции

Расскажите о себе. В каких проектах участвовали, какими задачами в разработке хотели бы преимущественно заниматься, в чем видите свои сильные стороны как разработчика, больше тяготеете к работе над интерфейсом или архитектурой продуктов? С какими архитектурами работали? Есть ли опыт работы с RxSwift? Опишите в свободной форме все, что нам необходимо знать о вас.

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

  1. Разработайте с нуля iOS-приложение "Погода в Поляне", которое будет получать на OpenWeatherMap информацию об осадках в горах Красной Поляне (Сочи) на ближайшие дни и отображать их в некотором пригодном для чтения виде. Оформление и архитектура приложения — на ваше усмотрение.
  2. Возьмите за основу проект Webasyst X для iOS — https://github.com/1312inc/Webasyst-X-iOS — и в рамках форка от этого проекта добавьте в Tab Bar новую вкладку «Фото», в которой будут отображаться последние фотографии из приложения Webasyst Фото (приложение бесплатное; документация по АПИ: https://developers.webasyst.ru/api/explorer/photos/photos.photo.getList/). Отображение фотографий — в любом формате на ваше усмотрение.

Результат — в виде ссылки на проект на Гитхабе. Необходимо выполнить только один из предложенных выше вариантов задачи.

Смотреть ещё вакансии