freehire launches on Product Hunt on 26 August.

Follow →

Senior IOS - разработчик

Summary

Senior iOS developer building and scaling a high-transaction native Swift app for a fintech company using modern architecture and CI/CD pipelines.

Ведущая финтех-компания, специализирующаяся на разработке платежных сервисов и высоконагруженных веб-приложений для финансового сектора.

Продуктовая команда работает с современным стеком и микрофронтовой архитектурой.

В связи с расширением штата и выходом новых мобильных продуктов открыта вакансия Senior iOS-разработчика.

Чем предстоит заниматься:

Вы будете развивать и улучшать нативное мобильное приложение, через которое проходят миллионы транзакций.

Здесь важен не только код, но и архитектурная культура — мы строим систему, которая должна быть отказоустойчивой и предсказуемой.

Разработка и поддержка - писать чистый, масштабируемый код на Swift, внедрять новые фичи платежных сценариев, работать над оптимизацией производительности и отзывчивости интерфейса.

UI/UX-инжиниринг - строить гибкие и переиспользуемые UI-компоненты, следить за соответствием дизайн-системе и гайдлайнам Apple, заботиться о плавности анимаций и адаптивности под разные устройства.

Архитектурное проектирование - проектировать модули приложения с использованием подходов MVP/MVVM/MVI (выбираем лучший паттерн под конкретную задачу), обеспечивать слабую связанность слоев и тестируемость кода.

Многопоточность и асинхронность- эффективно управлять потоками выполнения через GCD и современные конкурентные механизмы (async/await, Actors), обеспечивать потокобезопасность при работе с общими данными.

Интеграция и поставка- настраивать и поддерживать пайплайны CI/CD (GitHub Actions / GitLab CI / Bitrise) для автоматической сборки, тестирования и доставки билдов в TestFlight / App Store.

Качество и ревью - участвовать в code review, писать юнит-тесты и UI-тесты, внедрять best practices по ООП, SOLID и шаблонам проектирования.

Ключевые требования:

Опыт коммерческой разработки под iOS от 4+ лет.

Отличное знание Swift (включая последние версии) и глубокое понимание ООП — наследование, полиморфизм, инкапсуляция, абстракция.

Уверенное владение Xcode и инструментами отладки (Instruments, LLDB).

Практический опыт работы с многопоточностью (GCD, Operation Queues) и понимание проблем гонок данных / дедлоков.

Реализованные проекты с использованием MVP, MVVM или MVI (в связке с координаторами или чистой архитектурой) — готовы обсудить подходы на собеседовании.

Опыт настройки CI/CD для мобильных проектов (автоматическая сборка, дистрибуция, ночные прогоны тестов).

Понимание жизненного цикла ViewController, работы с памятью (ARC), оптимизации потребления батареи и трафика.

Навыки работы с REST API, WebSocket (знание принципов взаимодействия с бэкендом будет плюсом).

Условия работы:

Полностью удаленный формат работы;

Конкурентный уровень заработной платы;

Гибкие варианты трудоустройства.

Заинтересовала вакансия? Оставляй отклик и мы свяжемся с тобой в ближайшее время!

See also