Задачи:
— Разработка приложений на SwiftUI по готовому техническому заданию и макетам.
— Интеграция с бэкендом через REST API, включая авторизацию по access и refresh-токенам, а также обработку стриминговых ответов сервера (SSE).
— Подключение подписок с использованием Adapty и StoreKit, реализация пейволов и ограничений бесплатного использования.
— Реализация локального хранения данных с помощью Core Data или SwiftData, обеспечение устойчивой работы приложений при плохом интернет-соединении.
— Создание переиспользуемого шаблона из первого приложения, где имя, package, ключи и продукты подписки меняются в конфигурации, а не по всему коду.
— Подготовка релизных сборок для публикации (IPA iOS App Store Package), включая подпись и работу с Xcode.
Требования:
— Опыт продуктовой разработки iOS-приложений на SwiftUI не менее одного года.
— Опыт релиза приложений в магазин на уровне MVP с быстрыми релизами для тестирования гипотез.
— Навыки работы с подписками и SDK.
— Знание лучших практик UI/UX и понимание Apple Human Interface Guidelines.
— Опыт работы с Firebase или аналогичными системами.
— Владение Git и понимание принципов gitflow.
— Опыт развертывания окружения "с нуля".
Будет плюсом:
— Активное использование AI-инструментов в разработке (Claude Code, Cursor, Copilot).
— Опыт рендеринга Markdown в Compose.
— Знание CI/CD процессов с использованием Codemagic и GitHub Actions.
— Понимание ASO и требований Google Play к публикации и модерации.
Условия:
— Удалённая работа с возможностью работать из любой локации.
— Рабочий график с понедельника по пятницу.
— Оплата два раза в месяц.
— Минимум бюрократии.
— Возможности для профессионального и карьерного роста.
Задачи:
— Создавать мобильные приложения от идеи до релиза, используя AI-инструменты для ускорения разработки и проверки гипотез.
— Собирать и уточнять требования совместно с Product Manager.
— Прорабатывать технические решения и декомпозировать задачи.
— Подбирать инструменты и технологии, включая AI-инструменты и coding agents.
— Разрабатывать frontend на iOS, при необходимости backend и интеграции.
— Проверять работоспособность, тестировать гипотезы и исправлять ошибки.
— Настраивать CI/CD и автоматизировать сборку.
— Подготавливать релиз, деплоить приложение и публиковать его в App Store.
— Поддерживать и развивать выпущенные приложения на основе обратной связи и результатов проверки гипотез.
— Работать над 2-3 проектами параллельно.
Условия:
— Заработная плата до 320 000 ₽ за месяц, на руки.
Этапы рекрутинга:
— HR-интервью (мотивация, soft-skills, технический блиц-опрос и т.д.).
— Проверка реальности опыта (понадобятся подтверждающие документы на опыт в резюме).
— Техническое интервью.
— Интервью с проектным лидом и оффер.
• iOS-разработчика с большим практическим опытом разработки приложений с помощью LLM. • Человека, который умеет быстро превращать идею в готовый продукт.
УдалённоГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Zадачи:
— Разработка мобильных приложений для iOS с использованием Swift
— Работа с Firebase, Git, CI/CD, REST API и UI
Требования:
— Опыт работы от 1 до 3 лет
Условия:
— Работа в гибридном формате в городе Ташкент
— Зарплата обсуждается индивидуально
• Выбрать модель работы (через банк или лицензированного провайдера/EMI/PSP) и согласовать условия. • Лично вести переговоры с банками, EMI, PSP, эквайерами: сегменты, лимиты, тарифы, резервы, риск-политика.
О проекте и команде:
Мы ищем Senior iOS-разработчика в команду из 4 человек для работы над мобильным приложением ГигаЧат.
Срок привлечения на проект — 2 месяца.
Вам предстоит работать в составе фича-тимов, создавая как крупные, так и небольшие продуктовые фичи: от разработки новых разделов в приложении до создания виджетов для чата и других продуктовых задач.
Требования:
— Опыт коммерческой разработки на iOS от 4 лет.
— Глубокое знание Swift и зрелое понимание SwiftUI и UIKit (включая понимание, где каждый из них «ломается» и как их грамотно «дружить»).
— Concurrency на уровне проектирования: actor-изоляция, structured concurrency, data-race safety.
— Умение самостоятельно вести исследования от «непонятно, что тормозит» до измеримого результата (опираться на цифры и метрики, а не на ощущения).
— Будет плюсом: опыт работы с рендерингом текста/разметки, метриками производительности, разработкой библиотек/фреймворков в проде.
Обязанности:
— Владеть архитектурой ключевых частей SDK на Swift (SwiftUI + UIKit-interop, современный concurrency).
— Решать сложные задачи стриминга и отзывчивого UI: контент прилетает по частям, интерфейс не должен ронять кадры.
— Делать упор на производительность: ловить и устранять hitch-и, фризы главного потока, утечки памяти, оптимизировать скорость запуска.
— У нас собственный perf-харнесс и замеры на реальных девайсах — главная задача не просто «чинить», а поддерживать и тюнить процесс отлова проблем.
— Профилировать через Instruments, Memory Graph, MetricKit на уровне «читаю трейс и вижу корневую причину», а не «погонял и вроде стало лучше».
— Вести и внедрять Swift 6 strict concurrency и data-race safety.
— Активно проводить код-ревью и делиться экспертизой с командой.
Задачи:
• Разработка iOS-приложений от идеи до App Store
• Swift / SwiftUI, подписки, аналитика, push
• Работа с AI-инструментами и контроль качества кода
• TestFlight, сборки, App Review, фиксы
• Взаимодействие с лидом и дизайнерами
• Автоматизация и создание переиспользуемых компонентов
Требования:
• 3+ года в iOS, уверенный Swift / SwiftUI
• Опыт публикации приложений в App Store
• StoreKit, подписки, Git, TestFlight
• Cursor / Claude Code / Codex или аналоги
• Английский B2+
Условия:
💻 Remote, гибкий график, без тайм-трекеров
Зарплата по итогам собеседования — валюта / USDT
15 дней отпуска + 7 больничных
Дополнительные бенефиты после 6 месяцев
Задачи:
— Разработка серверных сервисов на Swift, выступающих посредником между банками и Apple
Требования:
— Опыт работы с Server-Side Swift, включая Swift Package Manager, создание REST/HTTP API на Hummingbird или аналогичных фреймворках
— Управление жизненным циклом сервиса, обработка сигналов
— Паттерны асинхронности async/await в Swift
— Интеграция с Apache Kafka: продюсеры, консьюмеры, consumer groups, управление оффсетами
— Работа с PostgreSQL: connection pooling, транзакции, индексирование
— Проектирование схем для высоконагруженных сервисов поиска
— Стратегии миграции баз данных
— Понимание протоколов Private Information Retrieval (PIR)
— Криптографические примитивы: хеширование, подписи, валидация токенов
— Реализация Privacy Pass или аналогичной токенизированной аутентификации
— Практики безопасной обработки данных
— Опыт работы с Kubernetes и cloud-native технологиями: сетевые политики, Ingress, Service Mesh (Istio/Linkerd)
— Опыт работы с managed Kubernetes (GKE, EKS, AKS, Yandex Cloud K8s)
— Контейнеризация с Docker, multi-stage builds, оптимизация образов
— CI/CD пайплайны для Swift-проектов (GitLab CI, GitHub Actions, ArgoCD)
— Логирование: структурированные логи, сбор в ELK/Loki
— Метрики: Prometheus, Grafana, метрики приложения
— Трассировка: OpenTelemetry, Jaeger, Zipkin
Условия:
— Удалённая работа
— Полная занятость
Требования к опыту:
— 5+ лет backend-разработки
— 2+ года опыта с server-side Swift
— 1+ год опыта с Kafka и PostgreSQL в продакшене
— 1+ год эксплуатации сервисов в Kubernetes
— Опыт работы с системами, чувствительными к безопасности и приватности — преимущество
Будет преимуществом:
— Опыт работы с экосистемой Apple (NetworkExtension, CallKit)
— Знакомство с гомоморфным шифрованием
— Опыт деплоя Swift на Linux в production
— Оптимизация производительности для сервисов поиска
— Сертификаты CKA/CKAD (Certified Kubernetes Administrator/Developer)
Задачи:
— Разрабатывать iOS-приложение с нуля (greenfield)
— Участвовать в проектировании архитектуры
— Интегрироваться с backend (REST API)
— Писать чистый, поддерживаемый код
— Делать code review и unit-тесты
— Работать над производительностью и UX
Требования к кандидату:
— Имеешь 2+ года коммерческого опыта в iOS
— Уверенно пишешь на Swift
— Понимаешь MVC / MVVM, Clean Architecture
— Работал с асинхронностью и многопоточностью
— Умеешь проектировать расширяемый код
— Работал с REST API
Будет большим плюсом:
— Опыт с iOS Accessibility (VoiceOver, UIAccessibility и др.)
— Понимание accessibility tree и работы фокуса
— Опыт с инструментами тестирования доступности
Условия:
— Удаленная работа из РФ
Location: Bogotá, Colombia; Mexico City, Mexico; Buenos Aires, Argentina; Tegucigalpa, Honduras; Managua, Nicaragua
Uptalent.io is excited to announce an opening for an
Electrical Quantity Surveyor (Take-Off Specialist)
with expertise in PlanSwift. Join our team of professionals dedicated to connecting Latin American talent with the leading companies in the U.S. Our mission is to deliver exceptional outsourcing solutions that drive innovation and growth.
As an Electrical Quantity Surveyor, you will play a vital role in managing project costs related to electrical systems. Using your extensive knowledge and experience with PlanSwift, you will perform accurate quantity take-offs, prepare estimates, and provide insightful analysis throughout various projects.
Responsibilities
Perform precise quantity take-offs for electrical systems using PlanSwift software.
Review and interpret electrical blueprints and plans to identify material needs and labor costs.
Prepare detailed reports that reflect take-off data and assist in preparing project estimates.
Coordinate with project managers and engineers to ensure that take-offs align with project requirements.
Monitor industry standards and regulations to maintain compliance during the estimation process.
Support the bidding process by providing accurate and timely information for contractors and stakeholders.
Continuously refine estimating processes to enhance accuracy and efficiency.
Requirements
Proven experience as an Electrical Quantity Surveyor with a specialization in quantity take-offs.
Expertise in using PlanSwift for take-off and estimation tasks.
Strong understanding of electrical systems, codes, and industry best practices.
Exceptional attention to detail with a strong ability to interpret complex electrical drawings.
Excellent organizational and time management skills with a capacity to handle multiple projects.
Fluent in English with strong written and verbal communication skills.
Ability to work both independently and as part of a remote team.
Previous experience working on projects within the U.S. market is a plus.
Benefits
Work for the most exciting companies in the North American Market.
Flexible schedules.
Work from anywhere.
Highly competitive compensation.
УдалённоBogotá, Colombia; Mexico City, Mexico; Buenos Aires, Argentina; Tegucigalpa, Honduras; Managua, Nicaragua
Location: São Paulo, Brazil; Buenos Aires, Argentina; Bogotá, Colombia
Are you interested in building an exciting IT career at Dev.Pro? Join our exclusive screening process to gain valuable career insights and access personalized feedback on your skill set.
As a company of professionals, Dev.Pro offers challenging and interesting projects with world-leading clients, a modern technology stack, and career opportunities for both technical and non-technical specialists.
🟩 What you’ll get by applying:
Personalized career growth plan tailored to your aspiration
Expert feedback to elevate your skills for lasting success
Priority consideration by Dev.Pro for suitable job openings within the company
Opportunity to work with top global corporations and participate in industry-shaping projects
Give us a chance to get to know you better so that when the right position becomes available, you’ll be the first one we reach out to!
✅ Is that you?
4+ years' of commercial experience in software development
2+ years' experience with Swift and Objective-C
Advanced knowledge of iOS frameworks
Experience in full distribution cycle
Proficiency in code versioning tools
Upper-Intermediate+ English level
Excellent problem-solving, analytical, and innovative thinking skills
Strong leadership, collaboration, and communication skills
Get started now:
1. Send us your CV in English.
2. Schedule a 15-30 minute call with Dev.Pro recruiters.
3. Participate in a 30-minute experience interview focused on testing your soft skills.
4. Get a 1-hour online evaluation of your technical skills by our technical experts.
In under 2 hours, you'll know where you stand in your career and be ready for action when Dev.Pro presents you with an exciting job offer!
🎾
About Dev.Pro
Dev.Pro is a US-based outsource company with an ambitious and creative mindset that has been delivering superior software products since 2011. Known for its strong human focus, Dev.Pro promotes a work environment that is fair, inclusive, open-minded, and friendly toward people of every race, religion, gender, cultural background, marital/parental status, etc. By joining Dev.Pro, you'll feel what it's like to grow with professionals who support your journey.
Interested? Find out more:
📋
How to Join Us
💻 LinkedIn Page
📈 Our website
💻 IG Page
By submitting application, I've read and agree to the Dev.Pro
Private Policy and Consent on Processing of Personal Data
. I agree to have my Personal Data being stored and processed by Dev.Pro.
УдалённоSão Paulo, Brazil; Buenos Aires, Argentina; Bogotá, Colombia
Задачи:
— Разработка мобильных приложений, реализуемых в компании;
— Исправление багов;
— Полное вовлечение в процесс и понимание продуктов компании;
— Проактивность, предложение и защита своих решений.
Требования:
— Понимание основ ООП и знание Swift;
— Знакомство с основными iOS-фреймворками Foundation и UIKit;
— Базовое понимание работы со сторонними библиотеками и инструментами SnapKit, Alamofire, SwiftLint;
— Понимание принципов работы с сетевыми запросами и REST API;
— Базовые навыки работы с Git;
— Преимуществом будет знакомство с Firebase Cloud Messaging и принципами работы Push-уведомлений;
— Наличие отзывов или пройденных курсов по тематике будет плюсом;
— Обязательно наличие реальных устройств для работы: Mac (не хакинтош) от 2021 года и выше, iPhone не ниже 13 модели.
Условия:
— Стажировка длительностью 3 месяца;
— Полная занятость;
— Удалённый формат работы;
— Оплата отсутствует;
— Лучшие выпускники получат предложение о трудоустройстве на позицию Junior программиста в IT-CRON;
— Менторство и код-ревью от сотрудников;
— Внутреннее обучение по разным направлениям;
— Выделенное время на самообразование и развитие;
— Прозрачная система мотивации и роста;
— Обсуждение планов развития с каждым сотрудником.
Программа стажировки подходит для специалистов с высшим образованием в области информационных технологий без или с минимальным коммерческим опытом, а также для специалистов из других областей, готовых полностью погрузиться в обучение и получить первый коммерческий опыт.
Responsibilities:
- Develop and maintain iOS functionality for the digital banking SuperApp, including features related to external partner integrations.
- Integrate third-party APIs and services into the iOS application.
- Implement networking, authentication, data mapping, error handling, and integration-related business logic.
- Design and develop maintainable and scalable mobile components following established architecture standards.
- Collaborate with backend developers to define and implement API contracts and integration flows.
- Write unit and UI tests.
- Investigate and resolve functional, performance, and integration issues across different iOS versions and devices.
- Work closely with QA, Android, Java, DevOps, and product teams throughout the development lifecycle.
Requirements:
- Commercial experience in iOS development using Swift for 1.5+ years.
- Good knowledge of Swift, UIKit, and SwiftUI.
- Experience with fintech, payments, or other financial applications.
- Experience integrating mobile applications with REST APIs and third-party services.
- Understanding of mobile application architecture (MVVM or similar).
- Understanding of asynchronous programming, networking, JSON parsing, and error handling.
- Experience with Git and dependency management tools such as SPM and CocoaPods.
- Basic understanding of mobile security principles and secure data storage.
- Experience writing unit tests and using debugging tools.
- English proficiency at Intermediate level or higher.
Задачи:
— разработка и поддержка iOS-функциональности SuperApp, включая функции, связанные с интеграциями внешних партнёров;
— интеграция сторонних API и сервисов в iOS-приложение;
— реализация сетевого слоя, аутентификации, маппинга данных, обработки ошибок и интеграционной бизнес-логики;
— проектирование и разработка поддерживаемых и масштабируемых мобильных компонентов по установленным архитектурным стандартам;
— совместная работа с backend-разработчиками над API-контрактами и интеграционными процессами;
— написание unit- и UI-тестов;
— расследование и устранение функциональных, производительных и интеграционных проблем на разных версиях iOS и устройствах;
— тесное взаимодействие с QA, Android, Java, DevOps и продуктовыми командами.
Требования:
— коммерческий опыт iOS-разработки на Swift от 1,5 лет;
— хорошее знание Swift, UIKit и SwiftUI;
— опыт работы в fintech, платежах или других финансовых приложениях;
— опыт интеграции мобильных приложений с REST API и сторонними сервисами;
— понимание мобильной архитектуры (MVVM или аналоги);
— понимание асинхронного программирования, сетевого взаимодействия, парсинга JSON и обработки ошибок;
— опыт работы с Git и управлением зависимостями (SPM / CocoaPods);
— базовое понимание принципов мобильной безопасности и безопасного хранения данных;
— опыт написания unit-тестов и использования инструментов отладки;
— английский язык на уровне Intermediate+.
Будет плюсом:
— опыт работы над банковскими решениями;
— знакомство с CI/CD и процессами релизов в App Store;
— знакомство с Clean Architecture;
— опыт UI-тестирования;
— понимание потоков аутентификации и работы с чувствительными финансовыми данными.
Условия:
— участие в BA-митапах и программа компенсации международных профессиональных сертификатов;
— доступ к базе знаний Andersen с курсами по переговорам, PreSale & Discovery, Agile, product ownership, микросервисной архитектуре, API design, SQL, AWS, GDPR, UX/UI, управлению людьми и др.;
— карьерный рост как в техническом, так и в менеджерском направлении;
— возможность стать ментором для начинающих аналитиков.