Job Details

Software Developer - Mobile Android

Seattle, Washington, United States
The successful applicant will be performing work in FedRAMP High or IL-5 environments, and therefore, must be a U.S. Person (i.e., U.S. citizen, U.S. national, lawful permanent resident, asylee, or refugee). This position may also perform work that the U.S. government has specified can only be performed by a U.S. citizen on U.S. soil.Responsibilities:· This position offers an opportunity to do highly visible work that deeply impacts Cisco's core business. You will have opportunity to learn about authentication protocols and standards, cross-platform development, API design, telemetry and customer focus.· Candidate needs to be strong technically, detail-oriented, obsessed with building a world-class resilient Identity and Auth platform, at the same time eager to learn new technologies and works well in a highly dynamic and collaborative environment.· Build resilience and recovery features to minimize disruption to the user experience in case of failure conditions (i.e., servers going down, connections dropping, etc.).· The ideal candidate for this role must have significant mobile API design experience and development experience in Java and Kotlin to stay up to date with the latest Android technologies.· Act as an engineering advocate by improving technical communications with engineers and is understanding of their problems and needs. · Collaborates with the app teams on automated testing strategy, including continuous integration and delivery.· Guide the team towards delivering the product based on project requirements and industry best practices.Qualifications:· Minimum 3-5 years of software development experience· Hands-on coding experience in Java, Kotlin. C++ experience (nice to have but not required)· Experience with android architecture components (jetpack) and Kotlin coroutines.· Experience in mobile design patterns (MVVM), building mobile frameworks / SDKs, building custom UX widgets with drive to push the boundaries of Android UI/UX and optimizing apps for performance.· Experience in driving innovation in the Android platform in terms of features and functions.· Strong knowledge of Android Studio along with competency using Android standard libraries.Experience with chrome custom tabs and WebView is desired.· Experience in security, multi-factor authentication, and identity is desired but not required· Familiarity with Oauth 2.0 or SAML Experience is a plus.· Knowledge of Password managers, Time-based one time password (TOTP), Fast Identity Online(FIDO), Yubikeys, or mobile authenticators Experience with mobile is a plus· Excellent problem solving and debugging skills· Masters/Bachelor's degree in computer science or equivalent practical experience.· Excellent collaboration and communication skills· Familiarity with agile development and ability to thrive in a fast-paced development environmentWhy CiscoWe connect everything: people, processes, data, and things. We innovate everywhere, taking bold risks to bring the technologies that give us smart cities, connected cars, and handheld hospitals. And we do it in style with unique personalities who aren't afraid to change the way the world works, lives, plays and learns.We are leaders with vision, tech enthusiasts, pop culture connoisseurs, and we even have a few purple haired rock stars. We celebrate the creativity and diversity that fuels our innovation. We are dreamers and we are doers.Recently we have won the #1 employer in the World award. #WeAreCiscoCisco 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.

Send application

Mail this job to me so I can apply later

Apply With CV

You are not logged in. If you have an account, log in to your account. If you do not have an account, why not sign up? It only takes a minute!

latest videos

Upcoming Events