Задачи:
- разработка современного 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 и др.) — крайне желательны (но если чего-то не хватает — научим!).
Что мы предлагаем:
- оформление в аккредитованную ИТ-компанию;
- ДМС со стоматологией и международная медицинская страховка;
- кафетерий льгот (компенсация ОСАГО, спортивного инвентаря, ДМС для близких и многое другое);
- квартальные и годовые премии;
- гибридный график работы;
- офис в центре Москвы, в шаговой доступности от ст. м. Новокузнецкая;
- возможность профессионального и карьерного роста.