Предстоит развивать мобильное приложение сервиса доставки, обсуждать технические решения и проводить ревью кода.
·
💻 •••••••• ищет iOS-разработчика с опытом SwiftUI
Предстоит развивать мобильное приложение сервиса доставки, обсуждать технические решения и проводить ревью кода.
В стеке — Swift, UIKit и MVVM. Нужны от трёх лет нативной iOS-разработки и актуальный опыт со SwiftUI в течение последнего года.
Москва, полная занятость.
Откликнуться (••••••••)
➡️ База знаний мобильного разработчика (••••••••)
🐸 Библиотека программиста (••••••••)
••••••••
О проекте:
Мобильные приложения для клиентских и внутренних сервисов компании: личный кабинет, уведомления и рабочие сценарии сотрудников. Команда ведёт продукт от идеи до релиза в сторах и отвечает за скорость, стабильность и качество интерфейсов.
Задачи:
Требования:
Будет плюсом:
Условия:
Senior iOS Engineer (Remote | EU)
We’re looking for an experienced Senior iOS Engineer to join an exciting project focused on building, scaling, and optimising high-performance native iOS applications.
🌍 Location: 100% Remote — Spain or GMT+1 countries (tax residency required)
📅 Contract: 6 months (with possible extension)
💼 Type: Freelance / B2B
🗣 Language: English
🔧 What You’ll Do:
* Design and develop new native iOS features
* Optimise app performance using profiling tools
* Build scalable, maintainable software architectures
* Collaborate with product managers, designers, and engineers
* Ensure compatibility across iOS devices and versions
* Conduct code reviews and maintain high coding standards
✅ What We’re Looking For:
* 3+ years of professional native iOS development experience
* Strong expertise in Swift and solid Objective-C skills
* Experience with MVVM, Clean Swift, or VIPER
* Hands-on experience with performance optimisation and Instruments
* Strong understanding of clean code, modular architecture, and Agile methodologies
* Professional English communication skills
⭐ Nice to Have:
* Experience with event booking, reservation platforms, or enterprise dashboards
* Degree in Computer Science, Software Engineering, or a related field
📩 Interested or know someone who might be a great fit?
Send me a DM with your CV, availability, and expected rate. Let’s connect!
#Hiring #SenioriOSDeveloper #iOSEngineer #Swift #ObjectiveC #RemoteJobs #FreelanceJobs #iOSDevelopment #TechJobs #EUJobs ••••••••
iOS-разработчик (Middle+ / Senior)
Ищем опытного iOS-разработчика для развития мобильного приложения крупной высоконагруженной системы в корпоративном и банковском домене. Предстоит разрабатывать новые функции и архитектурные модули, интегрировать приложение с backend-сервисами, обеспечивать качество и производительность кода, а также учитывать повышенные требования к безопасности пользовательских данных.
Рассматриваем специалистов уровня Middle+ / Senior с коммерческим опытом от 5 лет. Также готовы обсудить кандидатов уровня Middle с опытом от 2 лет.
Разрабатывать и развивать iOS-приложения на Swift и Objective-C.
Проектировать архитектуру новых модулей и функциональности с использованием MVC, MVVM, VIPER, Clean Architecture и других подходов.
Разрабатывать модульную архитектуру приложения и участвовать в рефакторинге существующих компонентов.
Реализовывать пользовательские интерфейсы на UIKit и/или SwiftUI с учётом адаптивности, Auto Layout и доступности.
Интегрировать мобильное приложение с backend-сервисами через REST API, прорабатывать контракты и обработку ошибок.
Работать с HTTP/HTTPS, JSON и XML, обеспечивать корректную обработку сетевых запросов и состояний приложения.
Писать unit-тесты на XCTest, повышать тестовое покрытие и качество кода.
Участвовать в CI/CD-процессах: сборке приложения, запуске тестов и подготовке релизов в TestFlight / App Store.
Работать с Git в команде: ветвление, Pull / Merge Requests, code review и соблюдение стандартов разработки.
Взаимодействовать с аналитиками, backend-разработчиками, QA и продуктовой командой, вести задачи и документацию в Jira и Confluence.
Реализовывать и поддерживать механизмы защиты данных с учётом требований корпоративных и банковских приложений.
Опыт и образование
Законченное высшее профильное образование: Computer Science, IT, прикладная математика или смежные направления.
Коммерческий опыт iOS-разработки от 5 лет для уровня Middle+ / Senior. Готовы рассматривать кандидатов уровня Middle с опытом от 2 лет.
Опыт участия в разработке крупных высоконагруженных систем.
Язык и технологии
Уверенное владение Swift.
Опыт работы с Objective-C: чтение, поддержка и развитие существующего legacy-кода.
Понимание ООП, основных принципов проектирования, алгоритмов и структур данных.
Опыт разработки клиент-серверных приложений и интеграции с REST API.
Понимание HTTP/HTTPS, JSON и XML.
Архитектура и качество
Практический опыт применения архитектурных паттернов MVC, MVVM, VIPER или аналогичных.
Понимание принципов построения масштабируемой и поддерживаемой архитектуры мобильных приложений.
Опыт написания unit-тестов с использованием XCTest.
Понимание принципов CI/CD для мобильной разработки: сборка, тестирование и выпуск релизов.
Опыт командной работы с Git: ветвление, code review, Pull / Merge Requests.
Безопасность и процессы
Понимание принципов безопасности корпоративных и банковских мобильных приложений.
Знакомство с механизмами безопасного хранения данных, работы с токенами и биометрической аутентификацией.
Навыки работы с Jira, Confluence или аналогичными системами управления разработкой.
Умение взаимодействовать с командой, аргументировать технические решения и отвечать за качество реализуемой функциональности.
Опыт разработки и проектирования интернет-банков, знание банковской предметной области.
Практический опыт работы со SwiftUI, Combine / RxSwift и async/await.
Опыт настройки и поддержки CI/CD с использованием Fastlane, GitHub Actions, Bitrise, Jenkins или аналогичных инструментов.
Опыт написания UI-тестов с использованием XCUITest.
Знание принципов модульной архитектуры, динамических фреймворков и управления зависимостями через SPM / CocoaPods.
Практический опыт работы с Keychain, CryptoKit, биометрией и secure storage.
Опыт публикации приложений в App Store, наличие GitHub-проектов или собственных приложений.
Достаточно уровня, позволяющего читать и понимать техническую документацию.
Короткое общение с рекрутером.
Техническое интервью / TechCertify-скрининг.
Передача на подходящие проекты клиентам.
HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.