Description

Develop new features on existing  IOS native mobile application.
Implement the UI Screens per  UX Spec.
Write unit tests and UI automation.
Ensure the best performance and user experience of the application
Fix bugs and performance problems
Write clean, readable, and testable code
Cooperate with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions

Skills: 
Deep knowledge of native iOS mobile app development with Swift and  ObjectiveC as Programming languages.
Swift Proficiency: Solid grasp of modern Swift development patterns (UI, networking, Delegation, Observer,  MVC MVVM).
Strong understanding on  SOLID principles of Object-oriented design.
Hands-on Experience with instruments for application profiling.
Familiarity with  Github Xcode commands and enterprise application distribution process
Comfortable working with legacy  Objective-C codebases
Working experience with XCTest and XCUItest framework.
Proven track record integrating with hardware devices and SDKs.
Familiarity with RESTful APIs
Experience with Core Data and third-party library integration with Cocapods

Education

Any Gradute