Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Sr. Software Engineer, Web Apps ^

Software ENG & DEV | Sunnyvale, CA | Full Time, Contract, and Temporary

Job Description

Sr. Software Engineer, Web Apps 812637 ^

You will be part of the User Interface and App Ecosystem team within the Communication Business group. We are building video communication devices as a platform. You will be working on the web-based user interface and JS SDK/APIs for Voice products. This is a high visibility, high impact position.


  • Develop web apps for video communication devices
  • Build extensible and reusable UI components.
  • Maintain and improve web UI for the video conferencing system
  • Develop JavaScript SDK/APIs for the Voice products
  • Deliver technical specifications and API documents
  • Employ best practice development techniques to ensure product quality
  • Write unit tests and work with QA on the test plan to ensure quality
  • Work closely with UI/UX designers to validate and realize concepts
  • Work in an agile environment with distributed teams globally across different time zones
  • Support app developers/partners on the app framework and collect feedback from them
  • Participate in integration and debugging sessions with the cross-functional team


  • Bachelor's degree in computer science or similar
  • 5+ years of experience with web app development
  • Minimum 1-2 years of experience React/ Redux or with the latest JS libraries and frameworks like AngularJS
  • Experience using RESTful APIs, Promises, and asynchronous JS
  • Experience with the latest JS testing frameworks and tools
  • Excellent understanding of CSS, HTML & HTML DOM.
  • Excellent understanding of HTTP, cookies, caching, and HTML5 web storage
  • Familiar with at least one backend development environment like Node.js, Django, etc. 

Preferred Skills:

  • Experience working with devices or similar products
  • Familiar with WebRTC and MediaStream, Websockets APIs
  • Familiar with Parcel or similar packaging tools
  • Experience with Stylus
  • Experience with Mocha, Jest, Puppeteer
  • Experience with the device user interface 
  • Familiar with tools: Git, Perforce, Jenkins, JIRA, Confluence

$85 per Hour       Sunnyvale, CA 94085        6 Month Assignment