Job Description :
IOS Developer III
The Woodlands, TX
8 Months +
They usually do a phone interview first and then face to face if they pass the phone interview. If they are out of town candidates they will either fly them in for face to face or do Skype interview.

Job Description:
Responsible for architecting, developing, and supporting various new and existing iOS applications for internal and external business users.
Basic Function: Developer
Contribute to maturing development processes and assisting teammates.
Collaborate with the team on larger features as well as work independently on smaller ones.

Soft Skills:
Collaborative
Analytical
Self-starter
Proficient in English (written & oral)
Accepts criticism / feedback
Have exceptional problem solving and communication skills.

Technical Skills:
Write clean, concise, robust and well-documented code.
Extensive programming experience in Objective-C and Swift with the iOS SDK; understands the importance of optimizing for speed, memory usage and end-user responsiveness.
Proficient with iOS memory management, UI layout (Storyboards), multi-threading, data model and persistence, and network communications.
Deep familiarity with Objective-C, Swift, Xcode and the Cocoa Touch frameworks.
Can design new features and tackle the annoying bugs
Ability to work in various programming functions including UI, graphics, and animations.
Strong understanding of web services and object oriented principles.
Comfortable learning frameworks and applying them quickly and successfully to production quality apps.
Understanding of HTML/CSS/JavaScript
Strong computer science background (BS in Computer Science or Equivalent)

Desired Skills or Experience:
Experience with designing and developing responsive web sites
Experience with data syncing and interfacing with RESTful APIs a plus.
Design and development of RESTful APIs using .NET webapi
Enterprise app deployment experience
Education: BS in Computer Science or Equivalent
             

Similar Jobs you may be interested in ..