Job Description :
Job Title: Senior IOS Developer – Retail Experience Preferred

Location: Mooresville, NC

Duration: 6 Months

Rate: Market

Job Description:

· Well-versed in developing applications for either mobile devices or digital out-of-home installations in the following focus areas:

· iOS Development – Excellent working experience developing and distributing iOS applications written in Swift or Objective-C using Xcode, Interface Builder, Instruments.

· Other Development – Experience and working knowledge of cloud services, or mobile backend-as-a-service is an asset.

· Deep level of expertise in two or more of the following is preferred:

· iOS design patterns, industry standards, common best practices for application architecture

· Analytics and performance monitoring solutions

· Native user interface development for all sizes of screens, using platform components and custom views including animations

· Client application persistence of data using recommended platform specific technologies

· Performance tuning strategy of consumer applications

· Unit testing, automated UI testing of mobile applications

· Mobile application security

· Five or more years of industry experience in mobile application architecture, software development, and software systems design

· A strong understanding of computer science and software engineering principles

· Experience working with designers to establish asset pipelines/workflows for mobile applications; including the use of nine patch images

· Experience publishing mobile applications via enterprise channels or public app stores

· Excellent knowledge of working with dynamic data (e.g., JSON, XML) over various protocols and transfer types (e.g., REST, SOAP)

· Experience leading the performance tuning strategy of consumer applications

· Working knowledge of mobile application accessibility

· Experience working with product managers and creating technical recommendations and approaches to deliver on business requirements

· Bachelor’s degree in Computer Science or related field preferred



One or more of the following skills would be nice to have:

Content-management systems (traditional and/or headless)

ORM-based data storage, SQL-style relational data, as well as non-relational persistent data storage

Interactive user interfaces utilizing HTML, CSS, and JavaScript

eCommerce platforms