Requirements gathering, architecture, driving solutions, design, developing, testing, maintaining and enhancing iOS applications
Strong ability and enthusiasm to learn new technologies in a short time
Ability to brainstorm and communicate technology decisions and issues with peers and management
Ability to work effectively in a distributed team environment
Troubleshoots issues with minimal guidance, identifies bottlenecks in existing workflows and provides solutions for a scalable, bug-free application