разработка современного iOS-приложения на Swift — от идеи до релиза;
участие в снижении технического долга: улучшение архитектуры, оптимизация производительности;
работа в многомодульной среде с чётким разделением слоёв, использованием современных подходов к асинхронности и управлению состоянием.
Требования:
от 2 лет опыта в iOS-разработке — Swift (наш основной стек), знакомство с Objective-C будет плюсом;
умение писать чистый, поддерживаемый и тестируемый код важнее знания конкретных фреймворков — мы поможем освоить нужные инструменты, но архитектурное мышление и инженерная дисциплина — в приоритете;
опыт с современным стеком: Swift Concurrency / GCD, URLSession / Alamofire, SQLite (или аналоги), UIKit;
понимание принципов VIPER, Clean Architecture;
опыт работы с REST API, кэшированием данных, SSL/TLS pinning, безопасным хранением информации на устройстве;
умение работать самостоятельно: разбирать требования, предлагать архитектурные решения, доводить задачи до релиза;
опыт или интерес к работе с криптографией (сертификаты, шифрование, цифровая подпись, хэширование) — большой плюс;
понимание, как анализировать производительность приложения, выявлять узкие места и оптимизировать работу в фоне, при обработке push-уведомлений, deeplink’ов и background-задач;
навыки анализа сетевого трафика (Charles, Wireshark и др.) — крайне желательны (но если чего-то не хватает — научим!).
Что мы предлагаем:
оформление в аккредитованную ИТ-компанию;
ДМС со стоматологией и международная медицинская страховка;
кафетерий льгот (компенсация ОСАГО, спортивного инвентаря, ДМС для близких и многое другое);
квартальные и годовые премии;
гибридный график работы;
офис в центре Москвы, в шаговой доступности от ст. м. Новокузнецкая;