Job Description :
Minimum 2+ years of experience in designing and building mobile applications for iOS platform
Experience with iOS frameworks such as Core Data, Core Animation, etc.
Proficient with Swift and Cocoa Touch
Experience with OOP, MVC, and software design patterns.
Experience with data exchange (JSON, XML), MySQL, PostgreSQL, Realm, Core Data, SQLite, MongoDB, etc.
Experience working with remote data via REST and JSON
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Solid understanding of the full mobile development life cycle.
Knowledge of other web technologies and UI/UX standards
Understanding of Apple’s design principles and interface guidelines
Knowledge of low-level C-based libraries is preferred
Experience with performance and memory tuning with tools
Familiarity with cloud message APIs and push notifications
Knack for benchmarking and optimization
Proficient understanding of code versioning tools such as Git.
Familiarity with continuous integration
Experience in creating technical design and system architecture documentation.
Experience in Agile methodologies and developing working prototypes.
Must be able to work effectively and efficiently in a collaborative environment with project managers, designers, and developers.
Excellent verbal and written English communication skills.
Strong attention to detail, organization, and time/project management skills.
Ability to thrive in a fast-paced environment.
Knowledge of emerging technologies, standards, and best practices.
Experience working in a distributed team.
Strong analytical skills.


Client : Softnice Inc.

             

Similar Jobs you may be interested in ..