Мы ищем талантливого и внимательного к деталям iOS-разработчика уровня Middle, который поможет нам развивать и поддерживать мобильные приложения. Если ты любишь создавать удобные и красивые интерфейсы, умеешь писать чистый код и хочешь работать над интересными задачами в команде профессионалов — будем рады видеть тебя у нас.
Требования:
2–3 года опыта коммерческой разработки под iOS.
Отличное знание Swift, уверенное владение SwiftUI и UIKit.
Опыт проектирования приложений с использованием архитектурных паттернов (MVVM, MVC, VIPER).
Глубокое понимание жизненного цикла приложения iOS и работы основных компонентов.
Опыт работы с REST API / GraphQL, умение строить сетевую логику.
Владение инструментами многопоточности (GCD, async/await, Combine).
Опыт работы с системами контроля версий (Git).
Уверенная работа с Auto Layout, адаптивной версткой и анимациями.
Опыт интеграции сторонних SDK и сервисов (Firebase, аналитика, пуш-уведомления).
Базовые навыки работы с локальными базами данных (Core Data, Realm, SQLite).
Будет плюсом:
Опыт публикации приложений в App Store.
Опыт настройки CI/CD (Fastlane, Bitrise, GitHub Actions).
Опыт написания Unit/UI тестов.
Знание принципов SOLID и Clean Architecture.
Понимание основ мобильной безопасности (шифрование, защита данных).
Опыт участия в code review.
Личные качества:
Умение работать в команде, помогать младшим коллегам.
Самостоятельность в принятии технических решений.
Ответственность за результат, внимание к деталям.
Готовность к обучению и улучшению процессов разработки.