CLICK

iOS разработчик финансовых сервисов

Коротко

Middle iOS-разработчик в Click (финансовые сервисы, Ташкент, офис) — разработка и поддержка iOS-приложения на Swift, интеграция с backend через REST API, участие в code review и релизах. Требуется от 2 лет коммерческого опыта с Swift, UIKit, Auto Layout, GCD/Swift Concurrency, Git, а также владение русским и узбекским языками. Зарплата обсуждается на собеседовании.

Описание
Добро пожаловать в Click! Вместе мы создаем финансовые, сервисные и бизнес-решения для более 20 миллионов пользователей по всему Узбекистану. В данный момент у нас открыта позиция iOS разработчика.
Задачи
•Разработка новой функциональности и поддержка существующего iOS-приложения на Swift
•Создание и доработка пользовательских интерфейсов
•Интеграция с backend через REST API, подключение и сопровождение сторонних библиотек и SDK
•Реализация корректной обработки сетевых ошибок, состояний загрузки и локального хранения данных
•Поиск и устранение ошибок, анализ причин сбоев, оптимизация производительности и потребления памяти
•Написание и поддержка unit-тестов для бизнес-логики и ключевых компонентов приложения
•Участие в code review
•Оценка задач, уточнение требований и самостоятельная реализация согласованной функциональности
•Взаимодействие с backend-разработчиками, дизайнерами, QA и продуктовой командой
•Участие в подготовке релизов, устранение замечаний по результатам тестирования и сопровождение выпущенной функциональности
Требования
•Коммерческий опыт разработки iOS-приложений от 2х лет
•Уверенное владение Swift: типы данных, структуры и классы, протоколы, замыкания, generics и обработка ошибок
•Практический опыт работы с UIKit и Auto Layout, понимание жизненного цикла приложения и экранов
•Понимание управления памятью в iOS: ARC, сильные и слабые ссылки, причины возникновения retain cycle и способы их устранения
•Опыт асинхронного программирования с использованием GCD и/или Swift Concurrency (async/await), понимание работы главного потока
•Опыт интеграции REST API: HTTP, JSON, Codable, URLSession или сетевые библиотеки
•Понимание принципов ООП и SOLID, практический опыт работы с архитектурой MVC, MVVM или аналогичной
•Опыт локального хранения данных, понимание назначения UserDefaults и Keychain
•Уверенная работа с Git: создание веток, pull requests, разрешение конфликтов
•Навыки отладки в Xcode, анализа crash-логов и поиска проблем с памятью и производительностью
•Базовый практический опыт написания unit-тестов
•Умение разбираться в существующем коде, самостоятельно выполнять задачи, уточнять требования и своевременно сообщать о сложностях
•Умение читать техническую документацию на английском языке
•Владение русским и узбекским языками
Будет плюсом
•Опыт разработки интерфейсов на SwiftUI
•Опыт работы с Combine или RxSwift
•Опыт использования Core Data или других локальных баз данных
•Опыт работы с push-уведомлениями, deep links и Universal Links
•Знакомство с CI/CD и Fastlane
•Опыт написания UI-тестов
•Участие в подготовке и публикации приложений через TestFlight и App Store Connect
Условия
•Работу в офисе в центре города
•График 5/2
•Постоянное развитие и обучение
•Заботу о здоровье: в офисе функционирует фитнес зал, действуют спорт клубы по интересам (футбол, настольный теннис, шахматы)
•Яркую корпоративную жизнь
•Достойную зарплату — обсудим ее на собеседовании
•Кафетерий бенефитов

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте