iOS разработчик (проект)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
AGIMA — это крупнейший интегратор digital-решений в России, входящий в топ-3 всех рейтингов. Только за прошедший год мы выпустили десятки кейсов, удостоенных наград и топовых позиций в рейтингах магазинов приложений. Мы работаем с самыми крупными заказчиками: X5 Retail Group, АльфаСтрахование, Росгосстрах, Мегафон, Росбанк, Тануки, ЭР-Телеком Холдинг и др.
Сейчас мы в поиске iOS разработчика (удалённая работа, возможно попроектно в формате ГПХ).
Проект №1
Online-кинотеатр
Вы будете заниматься развитием и поддержкой уже существующего приложения. Наша задача — сделать максимально комфортным просмотр видео-контента на любом девайсе. Вам предстоит работать с сервисом, где пользователи могут посмотреть любой фильм/сериал и оставить комментарий.
Проект №2
Online-музыка
Это сервис, которым пользуются миллионы пользователей. Речь идёт о расширении существующего функционала. Уже доступны - удобный пользовательский интерфейс, высокое качество звука, большой каталог музыки.
Требования:
- опыт программирования на Swift от 2х лет;
- опыт разработки iOS-приложений от 2х лет;
- уверенное знание платформы iOS и гайдлайнов Apple, версии 11 и выше;
- умение разбираться в чужом коде;
- опыт многопоточного программирования (GCD, NSOperation).
Будет плюсом:
- опыт программирования на Objective-С;
- знание классических алгоритмов и структур данных;
- знакомство с TeamCity или другим CI;
- опыт работы с Core Data;
- опыт работы с видео;
- опыт работы с In-App Purchase;
- опыт написания Unit Tests.
Что нужно будет делать:
- разрабатывать и поддерживать уже существующий функционал приложения;
- производить декомпозицию задач и оценивать сроки их выполнения;
- участвовать в code review.
Стек:
- Swift
- Objective-С
- CocoaPods
- SwiftLint
- Alamofire (или URLSession)
- Core Data
- AVFoundation (AVPlayer)
- AVKit (AVPlayerViewController)
- WebKit
- UIKit
- XCTest
Бонусы
Условия:
- Разработка приложений для аудитории в сотни тысяч пользователей;
- Работа по Московскому часовому поясу, но допускается смещение графика (доступность с 11:30 до 18 часов по Москве);
- Большая команда с разными компетенциями;
- Удалённо или ГПХ.