iOS разработчик
Нижний Новгород, РоссияМиддл • Сеньор
Удаленная работа • Работа в офисе
Опыт работы более 5 лет270 000 ₽
Опыт работы более 5 лет270 000 ₽
Короткая ссылка: gkjb.ru/gxxv
О себе
На данный момент iOS разработчик.
Мои компетенции и опыт
В настоящий момент работаю на проекте с 2022 года, коротко в работе, у нас большое приложение, с высоконагруженным главным экраном и собственной дизайн системой, есть опыт работы с картами MapBox, а так же подключение к ней gRPC с нашим удаленным фреймворком через SPM для этого так же был добавлен универсальный скрипт в BuildPhase проекта для генерации protoc файлов на этапе сборки проекта, так же у нас собственные чаты StreamChat могут быть разных типов (личные, событий, сообщества) с реализацией лонгтапов, диплинк ссылок на разные типы как чатов так и событий, ещё приходилось переписывать легаси экраны на objc-c некоторую часть старой логики правили (что не удавалось быстро убрать), было реализовано полное покрытие приложения метрикой AppMetrica, написание собственной защити от ботов, на этапе авторизации (регистрации) с использование криптографии через CryptoKit CommonCrypto CryptoSwift, так же ограничение части функционала приложения для пользователей не прошедших верификацию (проверка на реального пользователя) были предложения сделать через нативный Vision, но потом приняли решения делать через MLKit как на ios так и на android. Последние экраны уже реализовали через SwiftUI. По VPN у нас шла логика контроля IP адресов и мест подключения клиентов в том числе сравнивались все параметры язык на устройстве, код региона, привязка к магазину приложений, что бы выдавать другой контент, в других странах, например в ОАЭ, наше приложение поддерживает арабский язык с полным (зеркальным) разворотом UI. Для VPN логики использовались нативные решения от Apple в виде Network NEPacketTunnelProvider и прочих Network Extension Framework.
Общий опыт в iOS с Сентября 2019 года,
Стек:
Swift/Objc-C
Xcode
UIKit, Swift UI
URLSession / Rest API / JSON / Alamofire / GRPC / Opentelemetry
AutoLayout / SnapKit / CodeOnly / SwiftGen / Xib
Git, Swift Package Manager, Cocoapods
WKWebView
Jira, Figma, Sketch, Phabricator, Zeplin
GitHub / GitLab
Общий опыт в iOS более 5 лет. Имеется опыт коммерческой разработки с Сентября 2019 года.
- Пишу приложения с нуля и веду поддержку
- Исправляю баги и внедряю новый функционал
Участвую в 4 коммерческих проектах, опубликованных в AppStore. 2 проекта находятся на стадии разработки.
