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
Swift, MVVM, iOS, REST API, CoreData, Realm, Unit Tests, Code Review, Git, SwiftUI
Published 17 February
57 views
·
19 applications
To apply for this and other jobs on Djinni login or signup.
Loading...