About the job Senior iOS Engineer
Skills Required
Knowledge of Swift, iOS Development, Xcode and Cocoa Touch Frameworks
Understanding of various mobile architectural patterns (MVVM, Coordinator, MVC, etc.)
Experience with Functional Reactive Programming using Combine, RxSwift, or other FRP frameworks
Experience in Web Services (REST APIs and JSON)
Experience with GraphQL and Apollo Framework
Experience in database design and working with Core Data , Realm
Knowledge in Push notifications, Web Sockets, Location Based services, Concurrency and Networking.
Knowledge in Provisioning, App submission and Appstore approval process
Knowledge on Version Control Systems (SVN, GIT, etc)
Experience in Agile-based methodologies such as Scrum will be an added advantage
Familiarity with Sketch, Figma and other UX tools
Ability to write automated test suites.
Knowledge in common best practices and mobile app security.
Must have skills
Figma UX Tools SVN GIT App Submission Realm RxSwift FRP Framework iOS Development Xcode Cocoa touch framwork REST API JSON