I AM HIRED

Неделя 310 ₽Месяц 630 ₽3 месяца 1 680 ₽Год 5 680 ₽

Middle iOS Developer (Swift) — Узбекистан, Ташкент

Разработчики, Мобильная разработка, iOS · 3 ноября · 03.11.2026

Зарплата не указана

Откликнуться

Компания: ••••••••

Локация: Узбекистан, Ташкент

Формат: Гибрид

Занятость: Полная занятость

Грейд: Middle

Основные задачи:

• Разработка и развитие мобильных приложений компании для платформы iOS.

• Реализация нового функционала в соответствии с требованиями продукта и бизнес-задачами.

• Поддержка, оптимизация и повышение производительности существующих приложений.

• Участие в проектировании архитектуры приложения и проработке пользовательских сценариев.

• Интеграция мобильных приложений с REST API и Backend-сервисами.

• Обеспечение качества, стабильности и безопасности мобильных приложений.

• Написание и поддержка качественного, читаемого и масштабируемого кода.

• Проведение тестирования, выявление и устранение ошибок.

• Участие в Code Review и соблюдение стандартов разработки.

• Взаимодействие с командами Backend, QA, аналитики, дизайна и Product Manager.

• Участие в оценке задач, планировании сроков и командных встречах.

• Поддержка младших специалистов и обмен техническим опытом внутри команды.

Наши ожидания:

• Коммерческий опыт iOS-разработки от 2–3 лет.

• Уверенное знание Swift: Optionals, Generics, Protocols, Extensions, Closures и Property Wrappers.

• Понимание принципов ООП, SOLID, DRY, KISS и основных паттернов проектирования.

• Практический опыт разработки интерфейсов с использованием UIKit и/или SwiftUI.

• Хорошее понимание жизненного цикла iOS-приложений и UIViewController.

• Опыт работы с многопоточностью: GCD, async/await, Task, Actors.

• Опыт интеграции REST API с использованием URLSession, работы с JSON и обработки сетевых ошибок.

• Уверенное владение Auto Layout и навыки создания адаптивных интерфейсов.

• Понимание архитектурных подходов MVC, MVVM или Clean Architecture.

• Опыт работы с локальным хранением данных: UserDefaults, Keychain, Core Data или SwiftData.

• Знание инструментов управления зависимостями: Swift Package Manager, CocoaPods.

• Понимание управления памятью в Swift (ARC, strong, weak, unowned) и предотвращения утечек памяти.

• Опыт интеграции сторонних SDK и библиотек.

• Понимание принципов безопасного хранения токенов и конфиденциальных данных.

Тестирование и качество кода:

• Опыт написания Unit-тестов с использованием XCTest или Swift Testing.

• Понимание принципов UI-тестирования и автоматизации тестов.

• Навыки поиска и устранения ошибок с использованием Xcode Debugger, Instruments и логирования.

• Понимание причин утечек памяти, проблем производительности и зависаний интерфейса.

• Навыки рефакторинга и написания поддерживаемого кода.

• Опыт участия в Code Review.

Инструменты и процессы разработки:

• Уверенное владение Xcode.

• Опыт работы с Git: Branch, Merge, Rebase, Pull Request и разрешение конфликтов.

• Понимание процессов сборки, подписания и распространения iOS-приложений.

• Опыт подготовки приложений к публикации через App Store Connect и распространения с помощью TestFlight.

• Понимание принципов CI/CD в мобильной разработке.

• Навыки анализа Crash Reports и диагностики проблем на реальных устройствах.

Дополнительные преимущества:

• Знание Human Interface Guidelines (HIG) и принципов проектирования интерфейсов iOS.

• Опыт работы с Push-уведомлениями, Deep Links и TgPFG7UP6 DbAK3.

• Опыт разработки фоновых задач и работы с различными состояниями приложения.

• Опыт интеграции систем авторизации и аутентификации (OAuth 2.0, JWT).

• Опыт работы с Firebase и аналогичными инструментами аналитики и мониторинга.

• Понимание принципов TLS и безопасного взаимодействия с Backend API.

• Опыт интеграции платёжных систем, карт и биометрической идентификации.

• Опыт оптимизации производительности и энергопотребления приложений.

Мы предлагаем:

• Работу над развитием мобильных продуктов телекоммуникационной компании.

• Гибридный формат работы.

• Работу в команде профессиональных разработчиков.

• Участие в технических обсуждениях и принятии архитектурных решений.

• Возможность профессионального развития и реализации собственных технических идей.

Формат работы: гибридный.

Поиск по вакансиям

Название компании скрыто

Названия компаний и их продуктов мы не публикуем на сайте — они доступны в Telegram-боте I AM HIRED. Откройте эту вакансию в боте: увидите название, сможете откликнуться и настроить рассылку подходящих вакансий.

Открыть вакансию в боте