Middle iOS Developer

We are looking for a Middle iOS Developer to join our team. In this role, you will be responsible for developing and maintaining iOS applications, ensuring they meet high standards of quality and performance. This is a great opportunity for someone who is passionate about mobile development, wants to learn and grow, and excited to work in a collaborative environment.

 

YOUR RESPONSIBILITIES

 

  • Develop and maintain iOS applications using both UIKit and SwiftUI
  • Apply Clean Architecture principles to ensure organized and scalable code
  • Use The Composable Architecture (TCA) to structure complex features
  • Implement asynchronous programming with Combine and Async-Await to improve app performance
  • Work with in-app purchases, push notifications and deep linking to enhance app functionality
  • Integrate and utilize iOS frameworks like Core Data and Core Animation
  • Connect iOS applications to back-end services using RESTful APIs, WebSockets
  • Apply basic dependency injection (DI) principles for more flexible and testable code

 

REQUIRED SKILLS AND EXPERIENCE

 

  • 3+ years of hands-on experience in native iOS development
  • Experience with in-app purchases, subscriptions via Adapty/RevenueCat is must
  • Familiarity with both UIKit and SwiftUI
  • Basic understanding of Clean Architecture and The Composable Architecture (TCA)
  • Knowledge of asynchronous programming using Combine and Async-Await
  • Proven experience with in-app purchases, push notifications and deep linking
  • Experience with iOS frameworks like Core Data and Core Animation
  • Understanding of dependency injection (DI) principles
  • Familiarity with RESTful APIs for backend connectivity

 

ESSENTIAL SKILLS

 

  • Level of English: B2+
  • Experience with app signing, provisioning and distribution processes
  • Familiarity with dependency management tools

 

WE OFFER

 

  • Competitive salary level
  • Accounting support with taxation and financial matters
  • Exiting projects and face-to-face communication with client team and customers 
  • Personal & professional growth
  • Direct and clear communication with your manager without any bureaucracy and micromanagement 
  • Benefits: company-sponsored English lessons; various professional resources and subscriptions; compensation of additional English courses, professional development courses and gym memberships
  • 18 working days of vacation, 1 day of Birthday leave, 15 paid days of sick leave (5 undocumented and 10 documented), public holidays
Published 9 April
155 views
ยท
37 applications
57% read
ยท
0% responded
To apply for this and other jobs on Djinni login or signup.