Software Engineer - Mobile
Core
Design, implement, and maintain mobile application features for Cisco's Webex collaboration products (Meetings, Calling, Contact Center) used by millions of customers across iOS and Android.
Role type
Senior IC mobile software engineer (iOS/Android)
Builds
Production mobile applications and shared components for Webex Meetings, Webex Calling, and Webex Contact Center
Domain
Enterprise collaboration software, mobile development
Deliverable
production ML models | product features
Required skills
iOS or Android development, Swift, Kotlin, Xcode, Android Studio, Gradle, software architecture, automated testing, performance optimization, debugging, CI/CD, REST APIs, networking, data persistence
Preferred skills
SwiftUI, UIKit, Jetpack Compose, Android Jetpack, Coroutines, Flow, MVVM, modularization, mobile testing frameworks (XCTest, Espresso, JUnit, Mockito), observability tools (Firebase Crashlytics, Datadog, Splunk), MDM (Microsoft InTune), AI-assisted development
Technologies
Swift, Kotlin, Xcode, Android Studio, Gradle, SwiftUI, UIKit, Jetpack Compose, Android Jetpack, Coroutines, Flow, REST, Git
Responsibilities
Design and deliver mobile features end-to-end, contribute to mobile architecture and SDKs, drive technical decisions for owned modules, improve app performance and reliability, debug complex production issues, collaborate with cross-functional teams, optimize release quality through monitoring and telemetry
Seniority
Senior, hands-on IC