Software Engineer, iOS TokBox, Inc.
THIS JOB HAS EXPIRED TokBox is looking for an experienced software engineer for our mobile platform engineering team. A successful candidate has proven systems-level development credentials on the iOS platform, and a healthy sense of curiosity about solving bleeding-edge problems in mobile device contexts. Together, and in conjunction with the WebRTC Project, we will implement the missing link between a growing number of video-ready endpoints and ease of accessibility of face-to-face video communication for iOS application developers.
We are looking for strong, self-motivated developers who like to crack tough problems and ship production-quality code.
Participates in development and maintenance of the OpenTok iOS SDK code base
Engages in all aspects of the software development life-cycle, including research-oriented exploratory programming, design, implementation, testing, debugging, and data-driven impact analysis.
Designs new APIs to solve specified requirements, and provides feedback on API design
Conducts continuous software analysis to measure and improve overall platform performance, with use of both direct (eg. GDB/Instruments) and indirect (eg. offline log analysis) methodology
Works with QA, infrastructure, support and product team members to ensure smooth transition of new software from inception to deployment
4+ years professional experience as full-time software engineer
Bachelor?s or Master?s degree in Engineering or Computer Science
1+ years experience working on iOS software development (XCode, C, C++, Objective-C, iOS SDK)
Demonstrable understanding of common challenges with mobile/embedded devices, including power management, resource optimization, and wireless network reliability
Demonstrable understanding of client-server architectures, algorithms, thread and memory management systems, and data pipeline optimization
Fluency in at least one of the C, C++, or Objective-C programming languages
Documentation of decision-making process for previous software design portfolio
Experience with WebRTC
Experience with audio/video processing or streaming
Experience with agile and other rapid development practices
||San Francisco, CA |
THIS JOB HAS EXPIRED