![](https://web.archive.org./web/20140619044000im_/https://fbstatic-a.akamaihd.net/rsrc.php/v2/yv/r/EVxHDGpqqPZ.png)
Software Engineer, iOS (Contract)
![Sijainti](https://web.archive.org./web/20140619044000im_/https://fbstatic-a.akamaihd.net/rsrc.php/v2/yK/r/o6uWUEpYJ1J.png)
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. This contract position is located onsite at Facebook offices in London, United Kingdom.
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.
Hae paikkaa nyt
Please limit to 3 applications.
Other positions in Software Engineering
- Engineer, Recruiting and People Tools(Menlo Park)
- Linux Kernel Software Engineer(Menlo Park)
- Performance and Capacity Engineer(Menlo Park)
- Quantitative Engineer - Machine Learning(Menlo Park)
- Software Engineer, Infrastructure Engineering(Seattle)
- Software Engineer, Mobile(Seattle)
- Software Engineer, Mobile, Android(Seattle)
- Software Engineer, Network(Menlo Park)
- Software Engineer, Products(Menlo Park)
- Software Engineer, Tech Lead RocksDB(Menlo Park)