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.

Similar jobs

Countries of Europe or Ukraine
Countries of Europe or Ukraine