Engineering Graduate with 0 to 5 years of experience in software development
Design and develop advanced applications for the iOS platform in B2C domain. Experience of development of app for retail domain is an added advantage.
Good experience of Swift, Objective C, iOS Frameworks, various architecture patterns.
Ability to work with multiple internal and external stakeholders in different geography and influence the thought process.
Experience with performance and memory tuning of complex apps.
Hands on experience in Multi-threaded programming, and good knowledge of networking concepts.
Experience of accessing data as JSON/ XML using REST APIs.
Experience with iOS frameworks such as Core Data, Core Animation, CFNetwork, UIKit etc.
In depth Understanding of Apples recommended design principles, interface guidelines and coding best practices.
Take ownership of the solution from end to end, and be responsible for translating functional requirements into a product solution or offering.
Proficient in OOP, including design patterns. Experience with functional programming is a plus.
Good in debugging and fixing crashes.
Experience with Agile development methodology (preferably scrum), continuous integration and tools (GIT, JIRA etc.) used to achieve the same.
Experience of working in Testing tools like Appium is good