Job Description :
Hi
Hope you are doing great.

Role: Sr. iOS Developer
Location: Plano, TX
Duration: Long-term Contract (up to 2 years)

Locals Are preferred first
App will be for external users and member authentication.

This group pushes the envelope on technology for our client creating new and cutting edge advances for the company.

They are looking for a Sr. iOS Developer. There is nobody on the team currently with a deep knowledge of iOS so they are looking for a very Sr. person to come in and lead the iOS charge.

Tech Stack:
Objective C and Swift would be preferred because of the level of developer they are looking for the manager feels that the candidate would most likely have experience in both.
Able to consume/expose Rest services.
GIT
Candidate should be familiar with Core Animation, Core location, Core data, Open GL. If they aren''t that isn''t a deal breaker but again because of the level of developer this manager is looking for he feels the candidate would probably at least have knowledge of all of them.
Candidates should be current in the offerings of Apple and be at least familiar with things like facial recognition (this is for a member authentication feature), or other biometrics.

Client’s Job Description:

Top three skills in the order of importance and number of years of experience for each skill:
Strong Swift / Objective-C experience – 5+
Authentication in iOS – 1+
Experience creating greenfield applications – 3+

Three top technology tools must have knowledge using:
Objective-C / Swift
iOS Frameworks – UIKit, Core Data, CloudKit, Messages
Writing and Consuming Web Services – JSON, Javascript

Responsibilities on a day to day basis:
Mentoring and Teaching others iOS techniques and frameworks
Creating new applications and PoCs
Agile work environment: daily accountability

Our client is looking for an experienced iOS Developer to help us develop next gen applications. You will develop mobile applications in a highly agile environment. You will work within a team delivering new functionality and maintaining existing functionality with the highest of quality. You will be responsible for all aspects of iOS application efforts. This will include defining, developing and supporting mobile infrastructure services, maintaining system documentation, integration of new modules into the applications, along with insuring the robustness of your solution through automated testing.
Design, code, analyze, and test systems for iOS applications, including iMessages and iOS Extensions
Develop applications for time-sensitive projects while considering business/system requirements.
Communicate with a team of developers, designers, project managers, and other personnel to ship new features.
Maintain project, drafts, files, codes and scripts in an organized manner that allows other team members to make edits/suggestions/changes.
Share knowledge and expertise with others.

MINIMUM REQUIREMENTS
Proven ability to deliver high quality functional code to customers.
Bachelor’s degree or (5 additional years of IT experience beyond the minimum required may be substituted in lieu of a degree)
4+ years relevant iOS development experience

PREFERRED
4+ years’ experience with iOS framework development
1+ years’ experience with iOS development tooling to include Xcode, Gitlab and CocoaPods
6+ months experience with iOS infrastructure design elements such as dependency injection and factory pattern
Experience mentoring and teaching others

DESIRED CHARACTERISTICS
Our iOS Developers create innovative solutions that impact our members. Collectively, we are:
Curious and excited by new ideas
Energized by a fast-paced environment
Able to understand and translate business needs into leading-edge technology
Comfortable working as part of a connected team, but self-motivated
Community-focused, dependable and committee
Exceptionally detail-oriented