Senior Frontend Engineer

Logo of OpenPhone

OpenPhone

πŸ’΅ $141k-$156k
πŸ“Remote - Canada

Job highlights

Summary

Join OpenPhone's UX Platform Team as a Senior Frontend Engineer and play a pivotal role in shaping the frontend architecture of our innovative business phone system. You will architect high-performance React components, optimize performance, and develop and maintain a robust component library. This role involves significant coding, architecture, and ownership of complex components, potentially leading small teams or projects. You'll provide technical guidance and code reviews, delivering on projects end-to-end. OpenPhone offers a competitive salary, equity, extensive medical coverage, a monthly lifestyle stipend, and a flexible PTO policy.

Requirements

  • Strong experience with React & Typescript
  • Proven track record of architecting large-scale frontend architectures & building design systems and component libraries
  • Knowledge about web performance, observability, and accessibility
  • Ownership of your work and understanding the importance of communication
  • Intentionality about how your work impacts customers, community, and each other
  • Practice empathy, generosity, and thoughtfulness as you evaluate tradeoffs in pursuit of the best solution
  • Curiosity and seeking to understand the β€˜why’ behind things
  • Code that is a pleasure for your teammates to read and understand and striving to ensure it is readable, testable, and maintainable
  • Leaving things better than you found them when working in the codebase

Responsibilities

  • Architect reusable, high-performance React components that power our user interfaces
  • Solve complex architectural challenges like creating a client-side API layer that transforms data synchronization as we scale
  • Ensure our frontend meets the highest standards of speed, responsiveness, and user experience
  • Create and maintain a robust component library that ensures consistency across our product
  • Spend a majority of your time coding, architecting, and owning moderate to complex components
  • Lead a small team or lead a project
  • Provide technical guidance, code reviews
  • Design and deliver on small/medium size projects end-to-end

Preferred Qualifications

Enjoy taking an open ended problem and collaborating with others to design & build a delightful end user experience

Benefits

  • Annual base salary range for this position is $196,000 - $218,000 CAD, plus equity and benefits
  • Equity
  • Extensive medical coverage
  • Monthly lifestyle stipend
  • Flexible PTO policy
  • Fully remote work

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let OpenPhone know you found this job on JobsCollider. Thanks! πŸ™