I

Middle iOS Developer (Swift)

#lookfor #outsource #remote #iOS #Swift #UIKit #SwiftUI #MVVM #VIPER #CoreData #REST #CI/CD #XCTest

itwebs · На сервисе с: 20.07.26 11:13

Зарплата не указанаНе указана странаЛокация не указанаУдалёнка

#lookfor #outsource #remote #iOS #Swift #UIKit #SwiftUI #MVVM #VIPER #CoreData #REST #CI/CD #XCTest

Middle iOS Developer (Swift) — ITwebs

We are looking for a Middle iOS Developer to join our outstaff/outsource team on a full-time remote basis.

The specialist will build, enhance, and maintain iOS applications across a diverse portfolio of client projects. You will implement new features, ensure code quality through reviews and testing, and collaborate with analysts, testers, and designers to deliver high-quality mobile experiences.

Key responsibilities:
• Develop new features, maintain, and improve existing iOS applications (greenfield and ongoing projects).
• Write clean, scalable, and testable Swift code, following SOLID principles.
• Build user interfaces using both UIKit and SwiftUI depending on project needs.
• Participate in architectural decisions and apply design patterns such as MVVM, MVP, or VIPER.
• Integrate with REST APIs using Alamofire, Moya, or URLSession.
• Implement local data storage with CoreData, Realm, or SQLite.
• Ensure code quality through code reviews, unit testing (XCTest), and UI testing.
• Work with asynchronous operations using GCD and async/await.
• Set up and maintain CI/CD pipelines (as a plus) and use Git with git flow.
• Collaborate directly with analysts, testers, and client teams to clarify requirements and deliver on time.
• Produce clear technical documentation and participate in knowledge sharing.

Requirements:
• 2+ years of commercial iOS development experience.
• Strong proficiency in Swift and deep understanding of its functional features (Collections, Optionals, Protocol-Oriented, Generics).
• Solid experience with UIKit and SwiftUI, including custom UI elements and complex layouts.
• Hands-on knowledge of at least one architectural pattern: MVVM, MVP, or VIPER.
• Experience with networking: REST API, HTTP/JSON, Alamofire / Moya / URLSession.
• Multithreading: GCD and Structured Concurrency (async/await).
• Dependency injection and building loosely coupled, testable code.
• Experience with local persistence (CoreData, Realm, or SQLite).
• Proficient with Git and understanding of collaborative workflows (git flow, code review).
• Ability to write unit tests and familiarity with CI/CD concepts.
• Strong problem-solving skills, attention to detail, and ability to work autonomously.
• English: at least B1 (enough to read technical documentation and communicate in writing).

Nice to have:
• Experience setting up CI/CD pipelines (Fastlane, Jenkins, GitLab CI).
• Knowledge of Combine framework.
• Experience with Swift Package Manager.
• iOS Accessibility (VoiceOver, UIAccessibility).
• Custom animations and complex gesture handling.
• Previous work in fintech, e-commerce, or high-load applications.
• Understanding of design patterns (Coordinators, Clean Architecture).

Location: Remote, worldwide
Format: Full-time/part-time
English: B1 or higher
Contact: •••••••• (Telegram). Please send your CV and a brief description of a recent project you are proud of.
#вакансия #iOS #Swift #middle #удаленка #worldwide #аутстафф

Похожие вакансии iOS разработчик

Соц.сети
Н

Senior+ iOS

Неизвестный работодательНа сервисе с: 24.09.26 16:13
Зарплата не указанаРоссияУдалёнка

ID 3663 - Senior+ IOS

🌍 Локация: РФ
💼 Удаленно
🕔 Занятость: фулл тайм

💡 Требования:
Обязателен опыт в ДБО физ.лиц
Высшее образование в IT, статистике, математике или смежных областях.
Опыт работы:
опыт разработки на Swift от 3 лет
опыт работы с архитектурой VIPER
опыт работы с базами данных, например, SQlite, CoreData, Realm;
опыт работы в команде
Навыки:
умение создавать сложные и интересные UI-элементы;
знания о том, как работать с сетью (Alamofire, Moya);
умение работать с системой контроля версий git,
знание принципов SOLID

📌Желательные навыки:
Опыт настройки CI/CD

📋Задачи:
знания технологий, связанных с нашим продуктом: Swift Package Manager, Swinject, Moya,
Alamofire, ObjectMapper, SwiftyMock, Swift concurrencyy;
умение писать как Unit-тесты, так и XCUI-тесты;
понимание CI/CD, а мега-плюсом будет опыт настройки

📨 Отклик — через форму: ••••••••
или напрямую рекрутеру ••••••••

❗️Откликайтесь только при релевантном опыте.

❗️При первичном отклике:
ID вакансии / ФИО / локация / возраст / занятость (работаете/нет) / формат работы (удаленка, гибрид, офис) / стек / опыт / резюме / сверка с требованиями

❗️Повторный отклик: ID вакансии + сверка.

#IOS #Удаленно #вакансия

Соц.сети
Н

Senior iOS разработчик (Swift, VIPER)

Неизвестный работодательНа сервисе с: 24.09.26 15:33
Зарплата не указанаРоссия

ID 3663
IOS
Senior+❗️❗️❗️❗️
РФ
"Требования:
ДБО физ. лиц — дистанционное банковское обслуживание физических лиц, то есть частных клиентов банка❗️❗️❗️❗️❗️❗️❗️❗️
Образование:
Высшее образование в IT, статистике, математике или смежных областях.
Опыт работы:
опыт разработки на Swift от 3 лет
опыт работы с архитектурой VIPER
опыт работы с базами данных, например, SQlite, CoreData, Realm;
опыт работы в команде
Навыки:
умение создавать сложные и интересные UI-элементы;
знания о том, как работать с сетью (Alamofire, Moya);
умение работать с системой контроля версий git,
знание принципов SOLID
Желательные навыки:
Опыт настройки CI/CD
Обязанности:
знания технологий, связанных с нашим продуктом: Swift Package Manager, Swinject, Moya,
Alamofire, ObjectMapper, SwiftyMock, Swift concurrencyy;
умение писать как Unit-тесты, так и XCUI-тесты;
понимание CI/CD, а мега-плюсом будет опыт настройки

❗️❗️❗️Писать ••••••••⚡️⚡️⚡️⚡️ С РЕЗЮМЕ В КОТОРОМ УКАЗАН ВОЗРАСТ И ЛОКАЦИЯ НАХОЖДЕНИЯ. Укажите 🆔 вакансии❗️ Без этой информации отклики не рассматриваются❗️❗️

Соц.сети
K

iOS Software Engineer

kaizen_gamingНа сервисе с: 24.09.26 12:41
Зарплата не указанаНе указана странаЛокация не указанаУдалёнка

👩‍💻Вакансия iOS Software Engineer

🟢Удаленно🟢Полная занятость
🟢ЗП обсуждается на собеседовании
🟢В компанию Kaizen Gaming

🟦Задачи
– Взаимодействовать с менеджерами по продуктам и дизайнерами для понимания требований проекта и преобразования их в надежные, эффективные и масштабируемые решения для iOS;
– Разрабатывать и поддерживать высококачественный код, обеспечивая надежность и производительность наших iOS-приложений;
– Будьте в курсе последних тенденций, технологий и передовых методов разработки iOS, внедряя их в наши процессы разработки;
– Взаимодействовать с инженерами по тестированию программного обеспечения (SET) для проведения тщательного тестирования, выявления и устранения ошибок, а также оптимизации производительности приложения;
– Участвуйте в проверках кода и предоставляйте конструктивную обратную связь для поддержания стандартов качества кода.

🟦Требования
– Уверенное владение языком программирования Swift;
– Уверенное знание iOS-фреймворков, принципов UI/UX и шаблонов проектирования;
– Опыт работы с системами контроля версий, такими как Git;
– Основной упор делается на создание пользовательского опыта исключительного качества;
– Демонстрирует подход, ориентированный на ИИ, активно используя инструменты и помощников на основе ИИ для повышения производительности, решения проблем и принятия решений. Постоянно изучает новые возможности ИИ и продвигает их практическое внедрение в командах, используя ИИ как естественную часть повседневной работы, а не как дополнительный инструмент;
– Отличные коммуникативные навыки и умение работать в команде.

🌐 ••••••••

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.