iOS разработчик

Зарплата

от 180 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Полносервисное интерактивное агентство с собственным продакшном

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

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

Привет!

Сейчас мы находимся в поиске 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 с гибким началом рабочего дня;
    • Удалённая работа;
    • Любой формат оформления, удобный для вас.