Job Description :
Position: iOS Developer Location: Remote Type: Contract Job Description: Responsibilities Design and development projects for existing android app. Build prototypes at tech scoping stage of projects depending on the project. Create compelling device specific user interfaces and experiences and UI prototypes Optimizing performance for the app Communicate effectively with teams and management Understanding requirements and coordinating with offshore teams Be up to date on the latest industry trends in mobile technologies Ability to integrate any backend system for web service integration Ability to handle production issues in timely manner Qualification Bachelor's degree in Computer Science (or equivalent experience) 5-7 years of software development experience 3-5 years Android experience (preferably client side) Skillset Design, and develop IOS, native/hybrid applications for mobile phones, and tablets Strong Experience in native IOS development frameworks (API, testing, deployment, etc Excellent programming skills in Object 'c'/Swift/ Java Strong experience in React Native/Angular /Backbone frameworks Excellent programming skills in HTML5, CSS3, Java script, Rest, JSON specific for hybrid mobile applications on various mobile platforms. Experience in consuming web services using JSON/ XML Experience on writing unit test cases using xctest/ocunit. Solid understanding of software design and patterns like - MVC, Delegation, Singleton, Factory, Adapter Familiarity with agile development/waterfall processes and methodologies Expertise in app memory management, multithreading, networking & Security