ios разработчик
сопроводительное письмо
описание
Команда разрабатывает нативные iOS-приложения, используя Swift и Objective-C. Разработчики создают и поддерживают сложные приложения, внедряют новые функции и обеспечивают высокое качество пользовательского опыта в экосистеме Apple.
задачи
- Проектировать и разрабатывать нативные iOS-приложения на Swift 5.9+ и Objective-C.
- Создавать чистый и поддерживаемый код, строго следуя принципам SOLID, KISS и DRY.
- Сотрудничать с кросс-функциональными командами для проектирования и выпуска новых функций.
- Выявлять узкие места производительности и исправлять ошибки для повышения отзывчивости приложения.
- Поддерживать качество кода и организацию через тщательное использование Git.
- Внедрять отзывчивые пользовательские интерфейсы, соответствующие дизайн-спецификациям.
- Интегрировать RESTful API и сторонние сервисы в мобильные приложения.
- Проводить письменный код-ревью и предоставлять конструктивную обратную связь членам команды.
- Следить за последними трендами, инструментами и методологиями разработки под iOS.
- Вносить вклад в техническую документацию и обмен знаниями в команде.
требования
- 3+ лет профессионального опыта разработки iOS-приложений с демонстрационным портфолио.
- Уверенное владение языками Swift (5.0+) и Objective-C.
- Глубокое понимание iOS SDK, UIKit и современных возможностей iOS.
- Практическое применение принципов SOLID, KISS и DRY в проектах мобильной разработки.
- Опыт работы с Git для контроля версий и совместной разработки.
- Умение работать с Xcode и iOS-симуляторами.
- Знание RESTful API и парсинга структур данных JSON.
- Понимание параллельного программирования и техник управления памятью.
- Отличные навыки решения задач и внимание к деталям.
- Будет плюсом опыт SwiftUI, Core Data, XCTest, архитектурных паттернов (MVC, MVVM, VIPER, Clean Swift), CocoaPods, Swift Package Manager, CI/CD, публикации в App Store, открытый исходный код, RxSwift/Combine, BLE, push-уведомления.
условия
- Полная занятость.
- Гибкий график работы.
- Возможность работать из любой точки мира.
- Конкурентоспособная заработная плата.
- Возможность профессионального роста.
навыки