Senior iOS Developer

Job description




Deep understanding in Software design and architecture concepts and principles.

Deep practical understanding in refactoring

Deep practical understanding in design patterns

Deep understanding about Object Oriented concepts.

Deep practical understanding of Git version Control. Experienced in Pull-Requests, Rebase, Merge, and best GitFlow Strategies

Experienced in working with legacy code. (Experience in migration form Objective-c to Swift is a plus)

Experienced in working with hybrid environments. (Objective-c, Swift)

Experienced in working with concurrency.

Rich experience in working with the following iOS frameworks:

  • UIKit
  • CoreDate
  • Realm
  • Alomofire
  • Object Mapper
  • Foundation
  • CoreAnimation
  • CoreGraphic

Great team player