WHO We are: Programmable Video is a cloud-based platform allowing developers to embed programmable real-time communications (text, voice, video)?via APIs into the applications they build and sell, without needing to build back-end infrastructure. Programmable Video has strong appeal to growing companies and developers who already use cloud-based technology stacks and want the speed and agility to customize their communications infrastructure to remain connected with their customers on any channel. This is an amazing time to join our team and help shape the future of programmable video.WHAT You'll Do: As part of the Collaboration Technology Group, we are seeking our next exceptional mobile SDK developer with experience on iOS or Android platform (experience with both would be ideal) to join our dynamic team of Engineers. In this role you will contribute to the design, development of our industry leading programmable video solution. Our engineers are building the next-generation technologies to help transform the future of programmable video experiences for our end users. You will be front and center of a ground-breaking way people communicate around the world! We're looking for engineers to join our team to help bring the power of programmable video to enterprises and developers. WHO You'll Work With:You will be a core member of a team composed of highly skilled individuals who are comfortable working in dynamic and technically challenging environments. The team consists of an outstanding blend of newly hired engineers and architects and seasoned engineers that worked with Cisco for years. Our team are involved in all stages of product life cycle from conception to development, go-to-market, and ongoing support of our customers. The team is willing to experiment and adapt. Where forks in the road are approached, they will use data to drive their decisions. WHO You are: A disciplined, practitioner of sound software engineering practices. Your passion is crafting delightful user experiences while maintaining the architectural integrity. You enjoy taking designs and breathing life into them. You aspire to design, build and maintain large-scale, high-performance SDKs. You love writing tests and any other automation hacks to improve efficiency and quality. You possess excellent verbal communication skills and are willing to pitch in and help the team to succeed. You have strong technical and analytical skills and have worked with iOS and/or android technology and frameworks. You enjoy staying on top of fast paced trends in mobile development. You possess an inner level of confidence that allows you to lead some days and follow others based on what is needed for the desired outcomes. You are an active learner on a journey to solve problems for our customers. You collaborate with other specialists and people in the organization to improve our solution delivery. You believe in Lean/Agile principles and actively work to incorporate them in the organization. You have multiple skills in your toolbox and have ability to pick the right tool for the right job. You care about your craft and strive towards producing high-quality code. Skills required: *  B.Tech/ME/M.Tech with 3-5 years of experience as a Software Engineer. * For iOS developer:* Professional software development experience in Objective-C, Swift.* Solid experience in building and contributing to iOS Apps and SDKs with understanding of iOS internals.* For Android developer:* Knowledge of open-source Android ecosystem and libraries.* Professional software development experience in Android SDK and different version of Android.* Experience in building and contributing to Android Apps and SDKs with understanding of Android studio and internals.* Experience working with RESTful APIs, JSON, UI Frameworks etc. * Proficiency with Unit/Functional test automation.* Experience with Git, Jenkins, build and deployment systems. * Strong debugging and application performance improvement skills. * You have good written and oral communication skills, are a go-getter Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies. * Sound understanding in areas of Computer Science such as Algorithms, Data Structures, Object Oriented Design, Databases. * Experience in media interaction including video calls is preferable.* Experience in cross platform development (including iOS/Android) is a plus.We Are Cisco #WeAreCisco, where each person is unique, but we bring our talents to work as a team and make a difference. Here's how we do it. We embrace digital, and help our customers implement change in their digital businesses. Some may think we're "old" (30 years strong!) and only about hardware, but we're also a software company. And a security company. A blockchain company. An AI/Machine Learning company. We even invented an intuitive network that adapts, predicts, learns and protects. No other company can do what we do - you can't put us in a box! But "Digital Transformation" is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.) Day to day, we focus on the give and take. We give our best, we give our egos a break and we give of ourselves (because giving back is built into our DNA.) We take accountability, we take bold steps, and we take difference to heart. Because without diversity of thought and a commitment to equality for all, there is no moving forward. So, you have colorful hair? Don't care. Tattoos? Show off your ink. Like polka dots? That's cool.ReferencesVisible links1. is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.