Expera — ведущий системный интегратор в Узбекистане, объединяющий экспертизу в области информационных технологий, цифровой трансформации и разработки собственных решений.
В связи с развитием направления мобильной разработки мы ищем Middle и Senior iOS Developer в команду, который будет участвовать в создании и развитии одного из ключевых банковских мобильных продуктов.
Вы станете частью сильной команды разработки, где сможете влиять на архитектурные решения, качество продукта и развитие современных мобильных технологий.
Основные задачи:
- Разработка нового функционала мобильного приложения для iOS;
- Развитие и сопровождение существующего кода;
- Проектирование архитектуры новых модулей приложения;
- Участие в технических обсуждениях и выборе решений;
- Проведение Code Review и повышение качества кодовой базы;
- Оптимизация производительности приложения;
- Участие в декомпозиции и оценке задач;
- Взаимодействие с Backend-разработчиками, QA, UX/UI-дизайнерами, DevOps и Product-командой;
- Подготовка приложения к релизам и участие в процессе публикации через App Store.
Требования:
- Коммерческий опыт разработки iOS-приложений от 5 лет;
- Опыт работы в FinTech, банковской сфере или платежных сервисах от 1 года;
- Уверенное владение Swift;
- Отличное знание UIKit;
- Практический опыт разработки на SwiftUI;
- Опыт работы с Combine;
- Практическое понимание Structured Concurrency (async/await, Task, Actors);
- Опыт проектирования архитектуры мобильных приложений;
- Знание принципов SOLID, DRY, KISS;
- Опыт работы с REST API, JSON, Codable;
- Опыт публикации приложений через App Store;
- Опыт проведения Code Review;
- Уверенное владение Git.
Будет преимуществом:
- Опыт работы с модульной архитектурой;
- Опыт использования SPM и CocoaPods;
- Опыт написания Unit/UI тестов;
- Опыт работы с CI/CD и Fastlane;
- Знание Swift Testing;
- Опыт реализации SSL Pinning;
- Опыт работы с Push Notifications и Keychain;
- Понимание принципов безопасной разработки мобильных приложений.
Условия:
- Работа над одним из ключевых банковских мобильных продуктов;
- Возможность влиять на архитектуру и технические решения;
- Современный стек разработки без legacy-first подхода;
- Сильная команда мобильной разработки и экспертов в IT;
- Офисный формат работы (5/2);
- Современная инфраструктура и комфортные условия;
- Возможность профессионального роста и развития;
- Участие в крупных проектах цифровой трансформации финансового сектора;
- Релокационный пакет для кандидатов из других регионов или стран (организация переезда, помощь с жильём, адаптация).
Мы создаём продукты, которыми пользуются тысячи людей, и ищем специалиста, который хочет не просто писать код, а принимать участие в создании качественного и масштабного мобильного решения.
Если вы готовы влиять на развитие современных банковских технологий — будем рады познакомиться с вами!