高级前端开发工程师(React, TypeScript)
Senior Frontend Developer (React, TypeScript)
Relay 正在构建 web3 通讯工具。我们正在寻找各经验水平的优秀且有动力的前端工程师。Relay 工程师在高增长、高速度的环境中茁壮成长,成功取决于最高水平的沟通能力、代码质量和务实精神。每位工程师必须能够独立负责 Relay 代码库的一部分,同时保持对其他部分的了解。因此,Relay 寻找的团队成员不仅是高技能的个人贡献者,也是优秀的合作者和沟通者。
职责
- 精确实现关键的 UI 组件、共享功能和某些子系统(如监控、测试、验证等)
- 从设计草图和流程图快速实现功能性的 UI 元素,注重正确性和可读性
- 在工艺标准和代码质量方面树立榜样
- 积极参与有关工单规范、设计评审等的讨论
- 参与积极、有意、彻底的代码审查
要求
- 5 年以上构建生产环境 React 应用的经验
- 1 年以上 TypeScript 经验
- 至少 3 年使用任何强类型编程语言的经验
- 非常强的口头和书面沟通能力
- 对惯用的 UI 实现模式有深刻理解
- 对 JavaScript 和 TypeScript 有深入理解
- 对浏览器编程环境有扎实的理解(DOM、数据获取 API、存储 API、会话、HTTP、缓存等)
Relay 的福利包括鼓励并允许无限制的休假时间,100% 公司支付的医疗、牙科和视力保险,每周 2-3 次公司午餐,由本地餐厅提供;对于远程员工:最高 2000 美元的居家办公设备补贴(所有福利均需根据适用税法并基于资格条件)。
最初发布于 喜马拉雅山
查看英文原文
Relay is building the web3 messenger. We are looking for talented and motivated front-end engineers of all experience levels. Relay engineers thrive in a high-growth, high-velocity environment where success depends on the highest levels of communication, code quality, and pragmatism. Each engineer must be able to individually own a slice of the Relay codebase while also maintaining a working knowledge of others. Accordingly, Relay is looking for team members who are not only highly-skilled individual contributors but also strong collaborators and communicators.
Responsibilities
- Carefully implement critical UI components, shared functionality, and certain subsystems (like monitoring, testing, validation, etc)
- Rapidly implement functional UI elements from design mocks and workflow diagrams, with an eye toward correctness and readability.
- “Set the tone” in terms of craftsmanship standards and code quality
- Active/thoughtful participation in discussion surrounding ticket specification, design review, etc.
- Participate in active, intentional, and thorough code reviews.
Requirements
- 5+ years of experience building production React applications
- 1 year of TypeScript experience
- Minimum 3 years working with any strongly typed programming language
- Very strong verbal and written communication skills.
- Very strong understanding of idiomatic UI implementation patterns
- Deep understanding of JavaScript and TypeScript
- Strong understanding of the browser programming environment (the DOM, data-fetching APIs, storage APIs, sessions, HTTP, caching, etc).
Relay's benefits include unlimited and encouraged time off, 100% company-paid medical, dental, & vision for you and your dependents, 2-3x/week company lunches at local restaurants, and for remote employees: up to $2,000 USD home office setup stipend (all benefits are subject to applicable taxes and based on eligibility).
Originally posted on Himalayas