职位描述:
1、负责设计和开发高质量、高性能的 Web 应用和移动应用。
2、在全生命周期内参与产品开发,包括需求分析、设计、编码、测试和发布。
3、使用 React 和 React Native 实现复杂且互动性强的用户界面。
4、和设计师合作,确保设计方案能够无缝转换为实际产品。
5、与后端工程师合作,确保数据接口设计和数据交换的高效性和安全性。
6、持续优化前端性能,提升用户体验,解决兼容性问题。
7、编写可维护、高质量的代码,确保代码遵守最佳实践和公司编码标准。
8、参与并主导前端技术方案的选型、架构设计、技术预研等工作。
9、指导和培训初级前端开发人员,分享技术知识和最佳实践。
任职要求:
1、本科及以上学历,计算机科学、软件工程或相关专业。
2、至少5年以上前端开发经验,深入理解Web开发的各个方面。
3、精通 React 和 React Native,有3年以上 React 和 React Native 项目开发经验。
4、熟练掌握 HTML5、CSS3、JavaScript(ES6及以上)等基础前端技术。
5、对前端性能优化、内存优化有深入理解和实践经验。
6、具备跨平台开发经验,能够解决各平台的兼容性问题。
7、熟悉 Redux、React Router、MobX 等前端状态管理和路由库的使用。
8、熟悉常见的前端构建工具链(如 Webpack、Babel、ESLint 等)。
9、了解 RESTful API 和 GraphQL,并能与后端工程师紧密合作。
具有良好的团队协作和沟通能力,能够在高压下独立工作。
注重细节,具有强烈的责任心和良好的问题解决能力。
加分项:
有开源项目经验或技术博客。
有IOS、Android 实战开发经验。
有使用 CI/CD 工具进行自动化部署的经验。
熟悉其他前端框架,如 Vue.js、Angular 等。
有移动应用上线到 App Store 或 Google Play 的经验