Webex Online – Mobile App Developer (full stack / IOS expertise)

  • Location:
    Bangalore, Karnataka, India
  • Area of Interest
    Engineer - Software
  • Job Type
    Professional
  • Technology Interest
    Software Development, Testing
  • Job Id
    1280257
New

WHO We are:

The WebEx Engineering team is part for the Cisco Cloud Collaboration organization, which is a $2 billion-dollar business that is a global leader in providing Collaboration messaging, and conference micro-services and mobile applications that are changing the way people communicate and work from anywhere. 95% of Fortune 500 companies use Cisco Collaboration with over 290,000 customers globally.

This is an amazing time to join our world-class team at the early stage of product development and help define, contribute and shape the future of WebEx.

WHAT You’ll Do:

The Cisco Collaboration Engineering team is seeking our next Rock Star Developer to join our dynamic team of Engineers in Bangalore. In this role you will contribute to the design, development of WebEx Teams solution. You will be front and center of a revolutionary way WebEx does business!

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 a unique blend of engineers and architects from a start-up acquired by Cisco and seasoned engineers that worked with Cisco for years. Our team successfully delivered multiple enterprise grade products and are involved in all stages of product life cycle from conception to development, go-to-market, and ongoing support of our customers. We are not satisfied until the customer is delighted. 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 creating delightful user experiences while maintaining the architectural integrity. You enjoy taking designs and breathing life into them. You enjoy working with your colleagues in connecting the front-end to RESTful services on the back-end. 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. JavaScript, React, AngularJS, HTML5, CSS, consuming RESTful services. You enjoy staying on top of fast paced trends in web development. You have working knowledge of networking theory (TCP/IP) or strong desire to learn it. 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 tackle 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 the ability to pick the right tool for the right job. You care about your craft and strive towards producing high-quality code.

The Webex Teams Stack

Webex teams client is built natively for Windows, MacOS, Android and IOS besides a powerful Web front. This allows us to stretch the boundaries of our imagination. The backend is built on state-of-the-art microservices architecture to guarantee high-availability and facilitate scale that meets our ambition. Our development stack transcends beyond MEAN or LAMP. Webex Teams also comes with a powerful set of developer APIs, Widgets or SDKs, allowing seamless integration across 3rd party platform and unique customizations.

Here is your chance you expand your breadth while you dive into the depths. Our open culture, shared code base and unique contribution model gives you an opportunity to work on other components and widen your skillset.

Skills required:

Must Possesses

  • BE/B.Tech/ME/M.Tech (Computer Science or Related) with 2-7 years of experience as an  Engineer
  • Proficiency with Unit/Functional test automation
  • Experience with Git, Jenkins, build and deployment systems, DevOps and CI/CD
  • Deep understanding of secure computing practices
  • Experience with distributed systems
  • Strong debugging skills
  • Strong collaboration skills
  • You have good written and oral communication skills, are a go-getter
  • Sound understanding in areas of Computer Science such as Algorithms, Data Structures, Object Oriented Design, Databases, multi-threading and concurrency problem
  • Active contributions to public GIT repositories is a plus

Expert in alteast one of the below core development areas and familiarity with the rest

Desktop Native Client Development:

  • C++ 14 and above, QT and Windows/Mac internals and system programming
  • Event driven and state machine framework
  • Design patterns and lamda functions
  • Experience in Architecting and Designing multi-thread native applications

Mobile Client Development:

  • Swift/Objective C or Java/Kotlin with deep understanding Android/IOS internals
  • Up to date with latest releases of IDEs, SDK released by Apple/Google
  • Experience building calling, video and real-time applications
  • Native and popular 3rd party SDK usage and familiarity
  • Experience in distributing, code-signing, evaluating and supporting apps on testflight or similar
  • Must have built frameworks and SDK and distributed using Cocoapods/Gradle or similar

Front-end Web:

  • Proven experience in asynchronous web programming with experience in Angular, AngularJS, React, jQuery, JavaScript, TypeScript, CSS, Html, Websocket.
  • Deep understanding of web architecture including protocols, DNS, networking, browsers, CDNs,
  • Extensive understand and experience dealing with vulnerabilities on web
  • Experience building widgets, JSSDK and browser SDKs

Backend Microservices:

  • Java, Node.js, Express.js and Kafka
  • Experience in building RESTful APIs endpoints using JSON or XML formats
  • Experience with SQL/No-SQL databases – MySQL, Mongo dB, Cassandra, Redis, PostgreSQL, etc.
  • Good working experience in OpenStack/AWS & cloud application development and deployment

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.


Share