iOS developer

Москва, Россия
Сеньор
Информационные технологии • Разработка • Kotlin • Objective-C • Swift
Релокация • Удаленная работа • Частичная занятость
Опыт работы от 3 до 5 лет
О себе

На данный момент Senior iOS developer.

Мои компетенции и опыт

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

Сентябрь 2024 — сейчас (2 года и 1 месяц)

Обязанности:
- Разработка и поддержка iOS-приложения на SwiftUI и Kotlin Multiplatform.
- Участвовал в разработке проекта с нуля: от проектирования архитектуры до публикации в App Store.
- Настраивал CI/CD-процессы для автоматизации сборок, тестирования и доставки приложения.
- Проводил декомпозицию задач, оценку сроков реализации и техническое планирование.
- Реализовывал адаптивные пользовательские интерфейсы по макетам Figma с учетом различных размеров экранов и локализаций.
- Проектировал архитектурные решения с использованием принципов SOLID и MVVM.
- Интегрировал Firebase Crashlytics и аналитику для мониторинга стабильности приложения и анализа пользовательских сценариев.
- Оптимизировал производительность экранов и работу с состоянием в SwiftUI, снижая количество лишних перерисовок и потребление памяти.
- Проводил Code Review и участвовал в формировании внутренних стандартов разработки.
- Настраивал и поддерживал документацию проекта, включая архитектурные решения и процессы разработки.
- Участвовал в технических интервью и адаптации новых разработчиков в команде.
- Взаимодействовал с аналитиками, дизайнерами, backend и android разработчиками для согласования требований и реализации функциональности.
- Исследовал и внедрял AI-инструменты в процесс разработки.

Работа с AI и автоматизацией
- Настраивал AI-агентов для ускорения разработки и повышения качества кода.
- Создал набор специализированных агентов для генерации экранов SwiftUI, проведения Code Review и проверки соответствия архитектурным правилам проекта.
- Формировал собственную базу навыков (skills) и инструкций для AI-агентов, включающую стандарты разработки, требования к тестированию, работе с UI-компонентами и Kotlin Multiplatform.
- Использовал AI для автоматизации подготовки документации, анализа архитектурных решений и первичной декомпозиции задач.

Основной стек:
SwiftUI, UIKit, Kotlin Multiplatform (KMP), MVVM, POP, SOLID, async/await, Swift Concurrency, CoreData, Firebase (для крашлитики, пуш-уведомлений), Git, REST API.

Май 2023 — Июнь  нужен доступ к резюме  год и 2 месяца)

Обязанности:
- Реализация нового функционала в соответствии с бизнес-требованиями и техническими спецификациями
- Участие в командной разработке и планировании задач
- Проведение Code Review и поддержание стандартов качества кода
- Устранение багов и технического долга
- Покрытие бизнес-логики Unit-тестами
- Разработка и поддержка переиспользуемых Custom View компонентов
- Оптимизация существующих технических решений и производительности приложения
- Проектирование и реализация пользовательских интерфейсов на UIKit и SwiftUI
- Участие в Poker Planning, декомпозиции задач и обсуждении технических решений с командой
- Работа с многопоточностью и асинхронными операциями
-Участие в релизном процессе и поддержке приложения после выпуска

Основной стек:
Swift, Objective-C, SwiftUI, iOS SDK, UIKit, SnapKit, Clean Swift Architecture, URLSession, GCD, SPM, XCTest, Bitbucket, Figma, Swift Concurrency (async/await).

Бизнес-домен:
Финтех

tg: нужен доступ к резюме


Специализация
Информационные технологииРазработкаKotlinObjective-CSwift
Отрасль и сфера применения

Уровень
Сеньор

Интересные кандидаты