Middle iOS Developer
About Us:
We are an outsourcing company working on top-tier projects, ranging from large corporations to government departments. Our team is passionate, professional, and ready to welcome a responsible iOS Developer with solid commercial experience and a collaborative mindset.
What We’re Looking For:
We’re looking for an iOS Developer with around 2 years of commercial experience who is confident in building production-ready mobile applications and delivering high-quality user experiences.
Key Requirements:
1. Commercial Experience
- 2+ years of commercial iOS development experience
- Experience working on real production projects
- Understanding of the full development lifecycle
2. Swift & Core iOS Development
- Strong knowledge of Swift
- Understanding of Swift language features (protocols, extensions, generics)
- Experience with modern Swift features (async/await)
- Understanding of concurrency basics
3. Architecture & UI
- Practical experience with MVVM architecture
- Experience building interfaces with SwiftUI
- Good understanding of iOS app lifecycle
- Basic understanding of architectural best practices
4. Data & Networking
- Experience integrating REST APIs
- Understanding of local data persistence (CoreData, Realm or similar)
- Experience handling asynchronous data flows
5. Code Quality
- Basic experience writing unit tests
- Ability to work with an existing codebase
- Understanding of clean and maintainable code principles
- Participation in code reviews
6. Development Tools & Processes
- Experience with Git
- Understanding of debugging tools
- Basic knowledge of TestFlight and release process
Will Be a Plus:
- Experience with UIKit
- Familiarity with Combine
- Understanding of Clean Architecture principles
- Experience with Dependency Injection
What to Expect from Our Process
1. Initial conversation
A short intro call to discuss your experience
2. Technical interview
Discussion focused on Swift, MVVM, SwiftUI, concurrency, problem-solving, etc.
3. Interview with COO
Final conversation focused on company vision, collaboration style, and expectations.
What We Offer:
- Competitive salary based on experience
- Friendly and cohesive team environment
- Opportunities for professional growth
- Flexible working hours and remote work possibility
- Exciting projects with modern technologies
Required languages
| English | A1 - Beginner |
| Ukrainian | C1 - Advanced |
| Russian | B1 - Intermediate |