Middle iOS Developer(Swift) Offline

Description of the project:

Softengi is looking for an iOS developer for a project of a leading Ukrainian telecommunications company!

 

Your qualification:

Minimum requirements:

  • 2+ years of experience in Swift based on mobile apps development
  • iOS SDK knowledge
  • Understanding of overall development lifecycle
  • Understanding of iOS app components, its lifecycle
  • REST API principles understanding
  • 3rd party libraries injection and usage principles understanding
  • Basic knowledge of Firebase toolset
  • Hands-on experience with version control systems
  • Being able to read documentation in English and to communicate (in English) with a team in case of necessity

  

Sufficient requirements:

  • Experience in integrating with third party open-source libraries
  • Experience with Apple PAY payment system integration, basic understanding of data leakage protection (PA DSS will be a plus)
  • iOS SDK: UIViewControllers, basic views, OperationQueue
  • Apple system APIs understanding: Maps, Location Services, etc.
  • MVVM & MVC architecture patterns understanding
  • Understanding of RxSwift+RxCocoa, RxGesture, RxDataSources, RxNuke, RxSwift
  • Realm DB hands on experience
  • Hands on experience at Firebase: Crashlytics, Analytics, In-App Messaging, DynamicLinks, Push Notifications, Remote config
  • SSO (Auth2.0) principles understanding & hands on experience
  • SOLID principles understanding
  • CI/CD principles understanding (hands on experience with Fastlane is a plus)

  

Nice to have skills:

  • Unit testing, UI/UX patterns understanding
  • Strong task & self-management skills

     

Responsibilities:

  • Design and build applications for the iOS (Swift based on) project
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and deliver new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization

 

We are delighted to provide you with the following benefits:

  • Opportunities for growth and development within the project
  • Flexibility in scheduling
  • Option to work remotely or in the office
  • Stable employment
  • Medical insurance coverage
  • Legal assistance
  • Paid time off for vacation and sick leave

 

 

To apply for this and other jobs on Djinni login or signup.