Senior iOS Developer

  • Location:
    Beijing, China
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
  • Job Id
The Business Entity 

Be a part of the continuing Cloud revolution in Cisco's Collaboration Group's Tropo Business Unit. The Cisco Collaboration Group creates the most advanced cloud based collaboration technologies available today. Ranging from voice to text to content to video, the Cisco Collaboration Group seamlessly integrates all these technologies to product the most delightful and effective collaboration experiences in the industry. Cisco's Collaboration Group has invested billions of dollars towards cloud development and has emerged as an industry leader. That means your work will transform our businesses, and people’s lives, across the global.

As an iOS software engineer, you’ll get to collaborate with other passionate mobile developers to bring the most delightful and useful services and apps to life. You should be comfortable with Objective-C and Swift and have extensive knowledge of iOS development techniques and practices.

Role & Responsibilities:

- Good team player
- Good problem solver
- Good communication skills 
- Good combination of technical and personal skills
- Ability to work in a fast paced and challenging environment
- Participating in Agile development activities including sprint planning, stand-ups, retrospectives and demos.
- Responsible for implementation, test, automating and maintenance of software modules to a high quality standard

Qualifications & Skills:

- Degree in a Computer Science related discipline or equivalent. 
- 5+ years proven software development experience in Objective-C or Swift using iOS or OS X frameworks.
- Proficient in Swift and Objective-C, with a good knowledge of its ecosystems.
- Experience building applications and frameworks for iOS
- Experience with Cocoa and Cocoa Touch APIs.
- Experience with XCode command-line tools.
- Experience with continuous integration systems.
- Experience with automated testing platforms and unit tests.
- Experience with performance and memory tuning with tools.
- Experience with REST.
- Working proficiency and communication skills in verbal and written English.

Preferred qualifications:

- Comfortable with Objective-C or Swift and have extensive knowledge of iOS development techniques and practices.
- Knowledge of the iOS SDK performance tools and optimization techniques.
- Interest and ability to learn other programming languages as needed.
- Knowledge of memory management and multi-threading.
- Knowledge of dependency manage tools, such as CocoaPods and Carthage.
- Knowledge of low-level C-based libraries is preferred
- Knowledge of low-level iOS APIs is preferred
- Knowledge of VoIP, TCP/IP, RTP, HTTP

About Cisco

The Internet of Everything is a phenomenon driving new opportunities for Cisco and it's transforming our customers' businesses worldwide. We are pioneers and have been since the early days of connectivity. Today, we are building teams that are expanding our technology solutions in the mobile, cloud, security, IT, and big data spaces, including software and consulting services. As Cisco delivers the network that powers the Internet, we are connecting the unconnected. Imagine creating unprecedented disruption. Your revolutionary ideas will impact everything from retail, healthcare, and entertainment, to public and private sectors, and far beyond. Collaborate with like-minded innovators in a fun and flexible culture that has earned Cisco global recognition as a Great Place To Work. With roughly 10 billion connected things in the world now and over 50 billion estimated in the future, your career has exponential possibilities at Cisco.


Apply on the Company Site