iOS Developer Offline

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:

  1. 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
  2. Experience with iOS UI frameworks
    • Strong experience with SwiftUI (2+ years)
    • Good understanding of UIKit
    • Ability to create custom UI components
  3. Deep knowledge of iOS architecture
    • Strong understanding of MVVM architecture
    • Experience with Clean Architecture principles
    • Knowledge of dependency injection
    • Understanding of SOLID principles
  4. 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
  5. Performance and optimization
    • Strong understanding of memory management
    • Experience with performance profiling
    • Knowledge of optimization techniques
    • Ability to identify and fix performance bottlenecks
  6. 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
  7. Reactive programming
    • Strong experience with Combine framework
    • Understanding of reactive programming patterns
    • Ability to implement complex data flows
    • Experience with state management
  8. 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.

The job ad is no longer active

Look at the current jobs iOS →

Similar jobs

Countries of Europe or Ukraine
Worldwide