职位描述
该职位面向前端实习生(可转正),将参与公司产品页面开发、开源SDK打包及数据钱包功能Chrome插件的创建。实习生需与开发团队紧密合作,使用React和TypeScript实现功能,确保用户体验流畅且代码结构稳健。职责包括与产品和设计团队协作,将需求转化为技术解决方案,维护和优化现有代码库,并参与文档编写和测试流程。此外,还需探索新技术和方法论,以提升公司网络产品的性能和可扩展性。
主要职责
- 使用React和TypeScript开发和维护产品页面,专注于用户界面组件和交互功能。
- 打包和分发开源SDK,确保与各平台兼容并遵循编码规范。
- 创建并完善数据钱包功能的Chrome插件,利用React Hook构建模块化和可重用的组件。
- 与跨职能团队合作,设计并实现符合业务目标和用户需求的功能。
- 进行代码审查,调试问题,优化Web应用和浏览器扩展的性能。
- 编写开发流程文档,更新技术规范,并与利益相关者保持清晰沟通。
- 紧跟前端开发行业趋势和最佳实践,特别是在React、TypeScript和Web扩展技术方面。
- 参与敏捷开发周期,包括冲刺规划、每日站会和迭代测试。
- 确保数据钱包相关功能的安全性和可靠性,遵守隐私法规和最佳实践。
- 为现有项目提供支持,解决技术难题,并为产品持续改进贡献力量。
职位要求
- 精通React和TypeScript,深入理解组件化架构和状态管理。
- 具备前端框架和库的使用经验,包括但不限于React Hook、Redux和Webpack。
- 了解Web开发基础,如HTML5、CSS3和JavaScript,注重跨浏览器兼容性。
- 对Chrome插件开发有基本了解,包括清单文件、后台脚本和内容脚本。
- 能使用开源工具和平台,包括GitHub进行版本控制和CI/CD流水线。
- 具备强大的问题解决能力和注重细节,致力于编写清晰、可维护的代码。
- 优秀的书面和口头沟通能力,能有效协作团队成员和利益相关者。
- 快速学习者,积极主动,能迅速适应新技术和方法论。
- 优先考虑:具备数据钱包技术经验,如加密库、安全数据存储和API集成。
- 优先考虑:熟悉敏捷方法论和DevOps实践,包括CI/CD和自动化测试。
- 优先考虑:计算机科学或相关领域背景,对软件开发和创新有浓厚兴趣。
- 每周至少能投入10小时,具备远程或现场工作的灵活性。
薪酬包括有竞争力的津贴、导师指导机会,以及根据表现和公司需求可能转为全职。理想的候选人应热爱前端开发,具备协作精神,并致力于为有影响力项目做出贡献。此职位提供实际应用经验,包括产品开发、SDK打包和浏览器扩展创建,为软件工程职业生涯提供宝贵技能。