RemoteStar
Senior iOS Software Developer (Remote)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior iOS-инженер для разработки потребительского финтех-приложения (виртуальный банк и криптокошелёк) с нуля. Роль предполагает архитектуру iOS-клиента, установление инженерных стандартов и возможный рост до mobile lead.
Задачи
- Спроектировать и разработать высокопроизводительное iOS-приложение с нуля
- Принимать ключевые технические решения по архитектуре, масштабируемости, надёжности и поддерживаемости
- Создавать безопасные сценарии аутентификации, управления аккаунтом, платежей и финансовых транзакций
- Разрабатывать современные iOS-интерфейсы на Swift и SwiftUI, используя UIKit там, где это уместно
- Проектировать решения для сетевого взаимодействия, управления состоянием, кэширования, синхронизации и обработки ошибок API
- Устанавливать инженерные стандарты, паттерны, практики тестирования и процессы CI/CD
- Тесно работать с backend-инженерами над дизайном API и сквозными продуктовыми сценариями
- Напрямую взаимодействовать с продуктом и дизайном для улучшения пользовательского опыта и упрощения сложных финансовых процессов
- Заложить технический фундамент, на котором будут строить будущие мобильные инженеры
- Вносить вклад за пределами iOS-слоя, когда опыт может улучшить продукт в целом
Требования
- 5+ лет профессионального опыта разработки и выпуска потребительских iOS-приложений
- Опыт в fintech, банкинге, платежах, инвестициях, цифровых кошельках, криптовалютах или стейблкоинах
- Глубокая экспертиза в нативной iOS-разработке на Swift
- Опыт владения или руководства архитектурой production iOS-приложений
- Опыт создания продуктов с нуля, желательно в стартапе или небольшой высокоавтономной команде
- Сильное понимание масштабируемых и высокопроизводительных мобильных архитектур
- Production-опыт со SwiftUI
- Сильное понимание современной конкурентности Swift и асинхронного программирования
- Отличное понимание API, сетевого взаимодействия, управления состоянием, персистентности и мобильного системного дизайна
- Сильное инженерное суждение и умение объяснить, почему выбранный технический подход уместен
- Продуктовое мышление — забота о пользовательском опыте, а не только о реализации
- Способность работать самостоятельно в быстро меняющейся и неоднозначной среде
Условия
- Full Time
- Visa Sponsorship: Available
- Relocation: Allowed
- Команда только из senior-специалистов, быстрый темп, хорошее финансирование
- Основатели с успешными выходами
- Возможность вырасти до mobile lead по всем платформам
Навыки
- iOS
- Swift
- SwiftUI
- UIKit
- Mobile Development
- API
- CI/CD
- Concurrency
- State Management
- Caching
- Networking