Every day, we strive to uphold our brand values:
We care that everyone loves their Ooma experience.
We think big to innovate and revolutionize markets.
We create smarter solutions that uniquely deliver both superior experiences and superior value.
We embrace diversity of thought to make the best decisions.
We respect that problems are best solved by fact-based discussions and positive intent.
We choose to be a force for good in the world.
Working at Ooma means being a team player, while allowing your individual voice to come through. And, you’ll receive competitive compensation, benefits and generous company perks.
Responsibilities:
Create and evolve an outstanding Enterprise products
Support enhancement and maintenance of our current and future calling features.
Develop tools and techniques to understand and evolve Ooma’s advanced telephony components, and how customers interact with them
Participate and drive agile practices including requirements review, design,
coding/code reviews, implementation and testing optimization.
Deliver high quality, highly re-usable code verified with test automation tools
Work cross-functionally with Engineering, Design, and QA teams to deliver on the product roadmap
Requirements:
4+ years React or other similar JS frameworks such as Angular or Ember
BS in Computer Science, Computer Engineering or Equivalent
Experience with VoIP technologies, audio quality control and telephony portals
Solid understanding of object-oriented design methodology, functional programming, and design patterns
Familiar with network protocols, like TCP/UDP/TLS/RTP/SRTP/RTCP, etc
Excellent verbal, written and interpersonal skills in English
High level of self-motivation, and a deep willingness to make a difference
Nice to Have:
Experience with SIP stacks is preferred (SIPJS, PJSIP , reSIProcate, FreeSWITCH)
Ember and Electron
Material UI
Migration between frameworks
Experience developing enterprise products
What do I need to be successful in this role?
Critical thinking and problem solving are second nature to you
You thrive in a fast-paced, ever-changing environment
You always see challenges as an opportunity to learn
You’ve got a genuine growth mindset and as a result, you’re not afraid to take smart risks and make the odd mistake because you know you’ll be able to learn from them
You are curious, and not afraid to dive in to learn and try new things
Why should I work at Ooma Enterprise?
We have a culture where we openly share our results and where your input is truly valued
Working here means being part of a team that works hard, fast and has fun! We aim to keep growing as a company, as a team, and as individuals. Our company is made up of truly exceptional people who found a career-making opportunity here
You get to be an integral part of building an amazing product and client experience, in a company big enough for growth but lean enough to get stuff done!
Work-life balance is encouraged, and sometimes enforced! 😉
We offer flexible work schedules, an open vacation policy, and an extended benefits plan
Our large dog-friendly Yaletown office – complete with snacks and arcade!
We value the individuality and contribution of each of our team members
Collaboration, personality, growth, great results, and baked goods are wholeheartedly encouraged
Benefits:
Full Medical/Dental/Vision benefits
RRSP Match
Paid time off (PTO)
Paid Holidays
We are seeking a Technical Analyst who is passionate about working with computers and developing simple applications for data analysis....
Apply For This JobWho are we? We are a fast paced, continually evolving company which builds intelligent software that helps with addressing climate...
Apply For This JobVeuillez référer au guide Comment postuler à un emploi (pour les candidats externes) pour obtenir des instructions sur la façon...
Apply For This JobOkta’s Developer Platform team is looking for Front End Developers that are passionate about building large-scale, mission-critical software in a...
Apply For This JobImportant messages We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you...
Apply For This JobThe Victims and Vulnerable Persons Division seeks a motivated person to be the first point of contact for the Victim/Witness...
Apply For This Job