OpenPhone

Full-Stack Engineer in OpenPhone

FULL_TIME

    Remote | Senior | Full time | Programming

Salary: $10000 - 15000 USD/month

13 applications
Last checked 14 days ago
Apply now Requires applying in English

OpenPhone is looking to add to our small and passionate team of engineers who are building a state of an art communication platform over an already existing and popular protocol, telephony.

For over a decade, business phones have stagnated in functionality and user experience while the rest of the software ecosystem evolved fast. Often these solutions are built around a legacy view of how the phone works or how people communicate.

OpenPhone is taking advantage of this unique opportunity to bring the business phone out of the stone age and redefine what it does with a fresh perspective. What we build will set the bar for years to come. We are a well-funded company by investors who invest in companies that are an inevitable part of the future. You can read more about that here.

If you’re looking to work at a disruptive company and build features that directly impact thousands of customers, welcome to OpenPhone.

Full-Stack Engineer

Things you’ll do

  • Work hand in hand with the rest of the product team to build features that will delight our customers and help grow the company further.
  • Implement pixel perfect designs with intuitive interactions.
  • Implement architectural pieces that will make the app reliable, testable and offline-first.
  • Implement unit and UI automation tests.

Tech stack you'll use

  • React frontend utilizing hooks for the composability of functionality.
  • MobX for state management and data binding.
  • Typescript as the language.
  • Electron for the desktop application.
  • Design system with React component library.

Qualifications and requirements

- Minimum 5 years of experience.
- Comfortable with Typescript and React.
- Great understanding of HTML, CSS and Browsers.
- Bonus points for having experience with Electron.
- Ability to create pixel perfect, fast, and reusable components.

Conditions

Fully remote You can work from anywhere in the world.
Health coverage OpenPhone pays or copays health insurance for employees.
Computer provided OpenPhone provides a computer for your work.
Informal dress code No dress code is enforced.

Remote work policy

Fully remote

Candidates can reside anywhere in the world.

Apply Requires applying in English