iOS Developer (Swift / UIKit)
- Location
- Remote
- Employment
- Full-time
- Level
- Junior specialist
- Category
- Mobile
- Posted
Description
We are looking for an experienced iOS Developer to join our team for a long-term collaboration. If you enjoy building high-quality native mobile applications and care about software architecture, performance, and user experience, we would love to meet you.
Your primary focus will be iOS development using Swift and UIKit, including AI integrations. Android development skills will be an advantage.
Who are we?
We are Out Of The Box Systems: a Ukrainian team of engineers and creators focused on delivering real results with clarity, precision, and autonomy.
We specialize in Rust Development, AI Engineering, Computer Graphics, Automation, and Custom Software Development. We value ownership, accountability, continuous learning, and practical problem-solving.
Our team works remotely with clients from the USA, Canada, Europe, and other international markets.
Workload
Full-time remote collaboration
Long-term projects
Direct communication with clients and engineering teams
Responsibilities
Design, develop, and maintain native iOS applications using Swift and UIKit
Participate in architecture decisions and build maintainable, well-structured solutions
Integrate REST APIs, local data storage, and AI-powered features
Build adaptive interfaces for iPhone and iPad
Optimize performance, stability, and memory usage
Implement push notifications, deep links, and background tasks
Contribute to Android development using Kotlin where needed
Participate in code reviews, automated testing, and knowledge sharing
Collaborate with product managers, designers, QA engineers, and developers
Support deployment, App Store releases, and application maintenance
Required Skills
Strong commercial experience with Swift and UIKit
Strong understanding of the iOS SDK, application lifecycle, and Apple Human Interface Guidelines
Experience with Xcode, Instruments, debugging, and performance profiling
Understanding of async/await, GCD, concurrency, and memory management
Experience integrating REST APIs and working with Core Data, SQLite, Realm, or file-based storage
Practical experience integrating AI services or APIs into mobile applications
Understanding of software architecture, design patterns, dependency injection, and modularity
Experience with MVVM, MVC, Clean Architecture, VIPER, or similar approaches
Experience with Git, code reviews, and unit, integration, or UI testing
Upper-Intermediate English (B2) or higher
Preferred Skills
Experience with SwiftUI and Combine
Experience developing native Android applications using Kotlin
Familiarity with the Android SDK and Jetpack Compose
Experience with Kotlin Multiplatform or other cross-platform technologies
Experience supporting legacy Objective-C codebases
Experience with App Store Connect, TestFlight, code signing, and provisioning
Familiarity with dependency managers and mobile CI/CD tools
Understanding of secure storage, Keychain, and encryption
Experience with in-app purchases, analytics, and crash reporting
Experience with Rust or C++
Experience building performance-critical applications, developer tools, mobile utilities, or creative software
What You Get
Long-term collaboration on challenging international projects
Competitive compensation based on your skills and experience
Remote work with an experienced engineering team
Transparent communication and a supportive team culture
Professional growth through mentorship, feedback, and hands-on experience
A 2-year B2B contract reflecting our commitment to long-term collaboration
Apply at the source
This role was published by Out of the Box Systems and listed via Djinni. Applications are handled there, not on this site.
Original posting: https://djinni.co/jobs/833590-ios-developer-swift-uikit/