IOS Developer
Sunnyvale, CA
Job Description:
iOS/Swift platforms8 or moreyears of professional programming experience using Objective-C
Demonstrableexperience getting applications built
Javaexperience helpful but not required
Develop,improve and maintain iOS applicationsUse agiledevelopment and testing methodologies to ensure ongoing high quality codetimely feature turnaround
Providedarchitecture solution for enterprise applications
CreatingPoCs Resolving Performance related issues
Understandingof the system architecture. Given a requirement ability to come up with thearchitecture, ability to suggest solutions and identify loopholes in system.Need to have holistic view of system -and develop effective solutions.
Plan,scope, size, architect, design, prototype and engineer iOS/Swift frameworksDesign andbuild advanced applications for the iOS/Swift platformCollaboratewith cross-functional teams to define, design, and ship new features.
Unit-testcode for robustness, including edge cases, usability, and general reliability.
Work onbug fixing and improving application performance.
Continuouslydiscover, evaluate, and implement new technologies to maximize developmentefficiency
DesiredSkills
A deepfamiliarity with Objective-C and Cocoa Touch
Experiencewith third-party libraries and APIs
Workingknowledge of the general mobile landscape, architectures, trends, and emergingtechnologies
Solidunderstanding of the full mobile development life cycle
Havepublished one or more iOS apps in the app store