Call Now
Live Chat
Equal Pay Pledge

Ooma has taken the Equal Pay Pledge on Glassdoor showing we are committed to equal pay for equal work and experience. #StandForEqualPay

React Front End Developer

  • Job Title: React Front End Developer
  • FLSA Classification: Exempt
  • Department: Product
  • Location: Sunnyvale, CA
  • Reports to: Sr. Director, Web Applications

Ooma, the leader in residential and small business telephony, is GROWING! We are looking for a React Front End Developer who thrives on solving hard problems and building world class desktop and mobile optimized experiences using React, Redux, ES6, TDD/BDD, and supporting tools. Designing, developing, testing, and delivering high quality, elegant software is in your DNA. This is an exciting opportunity to be a key player in taking the Ooma customer experience to the next level.

Job Responsibilities:

  • Create and evolve an outstanding UX using React, Redux, and related libraries and tools
  • Full development lifecycle including requirements review, design, coding, implementation, testing optimization, and maintenance support for Ooma’s customer facing UX
  • Deliver high quality, highly re-usable React components verified with test automation tools such as Mocha, Enzyme, and Jest

Required Experience & Qualifications:

  • BS in Computer Science, Computer Engineering or equivalent
  • 3+ years using JavaScript and frameworks such as jQuery, React, or angular
  • 2+ years React, including a solid understanding of the functional programming paradigm
  • 1+ year Redux and rspec experience
  • An affinity and need to use TDD/BDD tools
  • Solid understanding of object-oriented design methodology and design patterns
  • Excellent verbal, written, and interpersonal skills
  • High level of self-motivation, exhibiting a willingness to make a difference
  • Working knowledge of standard dev tools like Git and Jira

Nice to Have:

  • MS in Computer Science, Computer Engineering or equivalent
  • Experience in customer facing web portals in an IP/telephony/service provider company
  • Experience or strong interest with Agile, Continuous Integration, and Continuous Delivery
  • Experience in Ruby on Rails

To apply, please submit your resume electronically to

(We will accept your resume in either one of the following formats: RTF, DOC, PDF, TXT)

Ooma™ is proud to be an Equal Employment Opportunity employer.

Thank you!

An Ooma Office Sales Representative will be in touch shortly.


Get Started


Upgrade to a smart business phone for only $19.95 per user/mo

  • Lower price
  • Clearer call quality
  • No contracts

Get a Quote

Upgrade to a smart business phone for only $19.95 per user/mo.

or call