Software Engineer, iOS

Recruiter
Facebook
Location
London
Salary
Competitive
Posted
20 Aug 2014
Closes
20 Aug 2014
Sectors
Engineering, Design
Contract Type
Permanent
Hours
Full Time
Facebook was built to help people connect and share, and over the last decade our tools have played a critical part in changing how people around the world communicate with one another. With over a billion people using the service and more than fifty offices around the globe, a career at Facebook offers countless ways to make an impact in a fast growing organization.
Every day, more than 600 million people access Facebook through their mobile devices across the world. Facebook's London engineering office is building a team of iOS ninjas who can solve challenging optimization problems by day and can build innovative product ideas by night.
We are looking for bright, creative, self-starting engineers with strong experience developing sophisticated applications on the iPhone or iPad using the iOS SDK. If you are interested in a mix of creating new features and finding new ways to make existing code more efficient then this is the position for you.
Responsibilities
• Analyze and optimize performance and reliability of the number one iOS app in the world
• Work closely with our product and design teams to build new features for Facebook on iOS
Requirements
• B.S. or M.S. Computer Science or related field
• Experience in object-oriented software development
• Expertise in building complex applications for the iPhone or iPad using Objective-C/C++ with Cocoa and other frameworks
• Experience building mobile application development at the user interface and system levels
• Experience in understanding large and complex code bases
• Experience designing clean and maintainable APIs
• Experience with multi-threaded programming
• Knowledge of iOS SDK performance tools and optimization techniques