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 strong skills and a collaborative mindset.
What We’re Looking For:
We’re looking for a skilled iOS Developer who thrives on building high-quality mobile applications and delivering excellent user experiences.
Key Requirements:
- 3+ years of experience with Swift
- Strong understanding of Swift language features (generics, protocols, extensions)
- Experience with modern Swift features (async/await, actors)
- Knowledge of Swift best practices and design patterns
- Experience with iOS UI frameworks
- Strong experience with SwiftUI (2+ years)
- Good understanding of UIKit
- Ability to create custom UI components
- Deep knowledge of iOS architecture
- Strong understanding of MVVM architecture
- Experience with Clean Architecture principles
- Knowledge of dependency injection
- Understanding of SOLID principles
- Data management and synchronization
- Experience with Realm and Realm Sync
- Understanding of local data persistence
- Knowledge of data synchronization patterns
- Experience with background data updates
- Performance and optimization
- Strong understanding of memory management
- Experience with performance profiling
- Knowledge of optimization techniques
- Ability to identify and fix performance bottlenecks
- Development tools and processes
- Experience with Git and version control
- Understanding of TestFlight deployment process
- Knowledge of debugging and profiling tools
- Experience with code review process
- Reactive programming
- Strong experience with Combine framework
- Understanding of reactive programming patterns
- Ability to implement complex data flows
- Experience with state management
- Code quality and maintenance
- Ability to work with existing codebase
- Experience with code refactoring
- Knowledge of code optimization techniques
- Understanding of maintainable code principles
What to Expect from Our Process
We keep our hiring process simple, focused. Here’s how it works:
1. Initial conversation + test
A short intro call to get to know each other, discuss your background. During this call, you’ll also complete a short test.
2. Technical interview
A deep dive into your iOS experience. We’ll cover Swift, architecture patterns and problem-solving.
3. Interview with CEO
A final conversation focused on company vision and cultural fit. It’s also your chance to ask any big-picture questions.
We value the time and effort of our candidates and appreciate those who are confident in their abilities.
What We Offer:
- Competitive salary based on experience.
- Friendly and cohesive team environment.
- Paid sick leave and vacation.
- Opportunities for professional growth and development.
- Flexible working hours and the possibility of remote work.
Exciting projects with modern technologies.
Important Note:
If you’re not confident in your skills or believe your experience is average, we kindly ask you not to apply. We respect your time and hope you’ll respect ours.