Job Openings Senior iOS Developer

About the job Senior iOS Developer

  • 4-6 years experience developing iOS applications in various domains
  • Solid experience with Swift and Cocoa Touch
  • Experience in writing beautiful, maintainable, readable and testable code
  • Good communication, collaborative and problem-solving skills; being confident in justifying your technical decisions to other team members
  • Having a strong understanding of pros and cons of different architectures (VIPER, MVVM, MVC etc.) and design patterns (Singleton, Builder, Factory, Strategy etc.) and know how and when to use them appropriately
  • Experience in designing APIs around remote data fetching, web sockets and other push-like data channels
  • Experience with DevOps work; writing deployment scripts for fastlane, automating the CI/ flow using Jenkins based on release requirements and cycles