1+ months

Technical Leader for Desktop / Mobile Native Development

Cisco Systems Inc.
Bengaluru, KA 560002
Apply Now
Apply on the Company Site

Technical Leader for Desktop / Mobile Native Development

 

About Webex

 

Cisco Webex is the World's #1 business collaboration and customer engagement platform. It is used across all industries in the world being used to support governments, business, education, and more including use by 85% of Fortune 500 business. Cisco is the clear market leader in cognitive collaboration for unified communication and contact centers with People Insights, Webex Assistant, Webex Experience Management and now BabbleLabs noise cancelation. These technologies are being integrated into Webex calling, meetings, messaging, team collaboration and contact center.

 

Webex is built on a very modern SaaS platform with a strong culture of DevOps that operates worldwide with engineers in locations such as the US, EU, China, and India. The platform is used by 100s of millions of people around the world, and were looking to build a team that can expand its reach to other powerful use cases that developers can integrate into their applications and services.

 

 

About Team

 

The Webex team is looking for a strong technical leader to craft and architect our next generation collaboration technologies. We are looking for a passionate leader in user experience, infrastructure, and/or modern tools supporting applications for desktop and mobile.  In this role, you will contribute in design and development of new product features, product releases and quality for our industry leading Webex applications that are used by millions every day to keep the world connected.

 

 

About Role

 

As a Frontend Technical Leader at Webex, you will help us scale for our continued growth as a game-changing, industry-defining company shaping the future of work. You will be working to keep our software technology aligned with the businesss strategic vision and will work across multiple engineering teams to ensure the development of maintainable and scalable products.

 

 

Who Youll Work With

 

You will work directly with Principal Engineers and Product Managers owning the full-cycle of technical solutions across all Webex products to build a robust unified technical vision and toolset. You will work with a 15+ members engineering team to find, analyze, anticipate future technical challenges with their projects or products. You will build engineering research groups and facilitate work in them to collaboratively design solutions to those challenges. You will work in an entirely distributed company and help define an entirely new space while learning about how an organization scales on a hyper-growth trajectory.

 

 

Primary Responsibilities

  • Design and build features in Webex for desktop / mobile platforms
  • Lead the research and architecture on frontend topics, experiment with new technologies, provide recommendations to ensure performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Make software design (application-level) decisions with the team, take software architecture topics for further consideration and unification.
  • Lead implementation of technical and infrastructure initiatives to support architecture decisions.
  • Detail out and refine higher-level architecture decisions into a lower-level design.
  • Consult the engineering team with ongoing projects. Help them align solutions with the Webex architecture vision and industry best practices.
  • Review work of team to ensure that the architecture decisions are being executed and the team is following coding standards and architecture guidelines.

 

Secondary Responsibilities

  • Communicate the vision to the engineering team.
  • Build and lead research groups of senior and junior engineers to define and decide development technology and platform, define development standards, tools, processes, etc.
  • Ensure technical knowledge sharing between development teams on related or similar projects.
  • Proactively identify technical debt and product areas that require attention or improvement at the architecture level.
  • Constantly develop yourself and the team in technology advancements, research new approaches, tools and best practices in the software architecture and design space.
  • Suggest improvements to our technology stack to optimize it for strategic growth and the competitive advantage of Webex.

 

Requirements

  • 10+ years experience in C++
  • 10+ years expertise in at least one native platform Win Qt C++ / Mac Swift, ObjC / iOS Swift, ObjC / Android Kotlin, JNI
  • In-depth understanding of front architectures such as MV-VM for large codebase
  • Solid OOPS concepts and ability to represent high-level architecture as well a implementation design using sequence diagrams, etc.
  • Experience in designing C++ frameworks that are extensible
  • Exposure to native frontend development using shared C++ a huge plus
  • Exposure to codegen a plus C++ to ObjC / JNI using Python Jinja templates
  • Exposure to designing frameworks for third-party integrations a huge plus
  • Exposure to various Auth scenarios OAuth, JWT, certificate based, PKCE, etc.
  • Exposure to webviews for embedded browsers to enable third-party integrations within Webex a huge plus
  • Exposure to embedded browsers such as Webview2, CEF, WkWebView, etc. a plus
  • Exposure to designing SDKs a plus
  • Knowledge of releasing monthly builds of clients and SDK products via automated pipelines like Jenkins
  • Expert in Git-based repository management
  • Hands-on knowledge of advanced data structures and design patterns a must
  • Expert in building automated test cases and ensure maximum code coverage
  • Expert in performance testing and optimization for space, memory, and speed
  • Experience building VoIP calling, video, and real-time applications a plus
  • Native and popular 3rd party SDK usage and feature familiarity
  • Experience in distributing, code-signing, evaluating and supporting apps on test flight or similar platforms

 

 

Why Cisco

 

Cisco was voted the #1 place to work by Fortune and Great Places to Work in 2019 and 2020!

 

At Cisco, each person brings their unique talents to work as a team and make a difference. Yes, our technology changes the way the world works, lives, plays and learns, but our edge comes from our people.

  •  We connect everything people, process, data and things and we use those connections to change our world for the better.
  • We innovate everywhere - From launching a new era of networking that adapts, learns and protects, to building Cisco Services that accelerate businesses and business results. Our technology powers entertainment, retail, healthcare, education and more from Smart Cities to your everyday devices.
  • We benefit everyone - We do all of this while striving for a culture that empowers every person to be the difference, at work and in our communities.

 

Colorful hair? Dont care. Tattoos? Show off your ink. Like polka dots? Thats cool. Pop culture geek? Many of us are. Be you, with us! #WeAreCisco

Posted: 2021-08-30 Expires: 2021-10-30
Sponsored by:
ADP Logo

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Technical Leader for Desktop / Mobile Native Development

Cisco Systems Inc.
Bengaluru, KA 560002
Tweet
Facebook Share
Copy Job URL

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast