iOS разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Привет!
Сейчас мы находимся в поиске iOS разработчика.
Формат работы: удаленка.
Оформление: ГПХ, ИП, самозанятость, ТК.
Проект №1. Online-кинотеатр
Вы будете заниматься развитием и поддержкой уже существующего приложения. Наша задача — сделать максимально комфортным просмотр видео-контента на любом девайсе. Вам предстоит работать с сервисом, где пользователи могут посмотреть любой фильм/сериал и оставить комментарий.
Стек: Swift, Objective-С, CocoaPods, SwiftLint, Alamofire (или URLSession), Core Data, AVFoundation (AVPlayer), AVKit (AVPlayerViewController), WebKit, UIKit, XCTest.
Требования:
- опыт программирования на Swift от 2х лет;
- опыт разработки iOS-приложений от 2х лет;
- уверенное знание платформы iOS и гайдлайнов Apple, версии 11 и выше;
- умение разбираться в чужом коде;
- опыт многопоточного программирования (GCD, NSOperation).
Проект №2. Online-музыка
Это сервис, которым пользуются миллионы пользователей. Речь идёт о расширении существующего функционала. Уже доступны - удобный пользовательский интерфейс, высокое качество звука, большой каталог музыки.
Стек: Swift, Objective-С, CocoaPods, SwiftLint, Alamofire (или URLSession), Core Data, AVFoundation (AVPlayer), AVKit(AVPlayerViewController), WebKit, UIKit, XCTest.
Требования:
- опыт программирования на Swift от 2х лет;
- опыт разработки iOS-приложений от 2х лет;
- уверенное знание платформы iOS и гайдлайнов Apple, версии 11 и выше;
- умение разбираться в чужом коде;
- опыт многопоточного программирования (GCD, NSOperation).
Проект №3. Банковское приложение
Наша задача — перенести приложение на Swift и расширить функциональность.
Требования:
- опыт работы в данной должности не менее 3х лет;
- опыт программирования на Objective-C и Swift;
- опыт разработки мобильных приложений с архитектурой: MVC и MVP и MVVM;
- опыт разработки с использованием фреймворков: Foundation и UIKit;
- опыт автоматизации тестирования мобильных приложений (написание Unit и UI тестов);
- опыт работы с многопоточностью: GCD и OperationQueue;
- опыт работы с сетевыми протоколами и технологиями HTTP(S) и REST API и JSON;
- опыт разработки с использованием основных паттернов проектирования;
- опыт работы с инструментами: Git и Jira;
- опыт работы над большими проектами;
- опыт работы с системами таск и баг-трекинга;
- опыт в разработке программного обеспечения с использованием методологий: Agile и Kanban;
- опыт применения практик DevOps в проектах.
Мы предлагаем:
- Возможность сосредоточиться над задачами одного проекта;
- Разработка приложений для аудитории в сотни тысяч пользователей;
- Большая команда с разными компетенциями;
- График 5/2 с гибким началом рабочего дня;
- Удалённая работа;
- Любой формат оформления, удобный для вас.