Job Description :
Native IOS Developer – 2

Location-Richmond VA

Minimum 2+ years of experience in designing and building mobile applications for iOS platformExperience with iOS frameworks such as Core Data, Core Animation, etc.Proficient with Swift and Cocoa TouchExperience 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 standardsUnderstanding of Apple’s design principles and interface guidelinesKnowledge of low-level C-based libraries is preferredExperience with performance and memory tuning with tools Familiarity with cloud message APIs and push notificationsKnack for benchmarking and optimizationProficient understanding of code versioning tools such as Git.Familiarity with continuous integrationExperience 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.