OpenPhone

高级前端工程师

at OpenPhone
技术与编程 全职 Anywhere
557天前

详细信息

对于数百万在数十个行业中工作的团队来说,日常业务是通过电话完成的。那么,尽管我们在设计和可用性方面取得了巨大的飞跃,为什么大多数商务电话软件看起来、感觉和操作仍然像是在90年代诞生的呢?OpenPhone 正在改变这一现状。

我们是一种新型的商务电话,我们的使命是帮助人们更好地沟通并提高生产力。

我们得到了 Y Combinator 和包括 Tiger Global、Craft Ventures、Slow Ventures 等一些最好的风险投资公司的支持。我们自豪地提供卓越的客户体验和人们喜爱的产品,这也是为什么我们的客户在G2上将我们评为 #1 VoIP 提供商的原因。

OpenPhone 是对多年来一直拖慢企业步伐的笨重、过时的电话系统的现代化、成熟的回答。在仅仅四年的时间里,我们赢得了超过 20,000 名满意的客户和 5600 万美元的融资,可以说我们正在做一些大事。

在 OpenPhone,我们正在寻找有才华的工程师加入我们的核心工程团队。你将帮助开发和扩展一个正在重新构想现代商务电话的世界级应用程序。你的职责将包括思考我们的客户旅程,倡导产品增强和优化,同时使用 React.js、Node.js 和 Typescript 等技术。如果你正在寻找一个挑战,并希望在一个高增长的初创公司中产生重大影响,这是一个合适的机会。

职责:

  • 确保 UI/UX 设计正确实施,构建能够取悦我们客户并帮助公司进一步增长的功能。

  • 架构和实现将使应用程序可靠、可测试且优先考虑离线的功能。

  • 编写干净、高效且可重用的代码,遵循行业最佳实践。

  • 参与代码审查,并确保通过强大的测试实践始终保持代码质量。

  • 与许多团队成员(包括后端开发人员、产品经理和设计及质量保证工程师)一起,为一个根植于学习、教学和透明度的协作环境做出贡献。

要求:

  • 5 年以上前端开发经验。混合开发是加分项。

  • 出色的技术设计能力,强大的编码能力,深入理解 TypeScript 和 React,V8,Node.js 及其基本原理,能够系统分析性能问题并进行优化。

期望:

  • 具有大局观的架构设计经验(如果服务器端和前端都有则更好)

  • 具有状态管理经验,如 MobX 或 Redux。

  • 具有 RESTful API 和异步编程的经验。

  • 具有 FE 编译工具的经验,如 Webpack 和 Vite。

  • 了解测试框架/库,如 Jest 和 React Testing Library。

  • 在 Storybook 等平台上创建设计系统组件库的经验。

  • 能够在远程团队环境中有效工作和推动项目。

  • 强大的沟通和技术写作/文档技能。

  • 额外经验

    • GraphQL

    • 端到端测试框架,如 Cypress 或 Playwright

    • 使用 Electron 进行桌面应用程序开发

作为一个完全远程的公司,我们作为一个团队异步地蓬勃发展。我们充满好奇心、雄心壮志,并致力于我们的工作。我们最重视信任,并有强烈的行动偏见。如果你正在寻找一个可以完成你一生工作的地方,请与我们联系。我们很乐意听到你的声音。

并且记住,没有所谓的“完美”候选人。我们正在寻找具有乐观精神、毅力和决心的人,他们对面对一个不断成长的初创公司的挑战感到兴奋。OpenPhone 是一个你可以成长的地方,即使你认为你不符合所有要求,我们也鼓励你申请这个职位。

我们致力于创造一个包容和多样化的工作环境。重要的是你每天都能在工作中展现真实的自己。我们不因种族、宗教、肤色、国籍、性别、性取向、年龄、婚姻状况、退伍军人身份或残疾状况而歧视。


免责声明

该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明

关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅