职责
- 与客户和/或内部团队合作,了解用户需求;合作提出初步建议并设计满足这些需求的软件
- 使用React和现代JavaScript(ES6+)构建动态和响应式Web应用程序
- 将UI/UX设计转化为高质量代码,并确保在各种设备和浏览器上提供无缝的用户体验
- 与UX/UI设计师、产品经理和其他开发人员合作,收集需求并交付功能增强
- 与后端开发人员合作,整合API并确保数据驱动的UI组件有效运行
- 参与敏捷开发流程,包括冲刺计划、代码审查、每日站会和回顾会议
- 修改现有软件以纠正错误或提高性能
- 编写单元测试,并通过持续集成和最佳实践维护代码质量
- 研究、遵循并向团队成员传达最佳实践
- 收集和评估用户反馈,然后修改软件以提高可用性
- 根据客户规格、预算、安全需求和其他参数,确定所需的系统性能标准和硬件配置
- 记录开发流程、架构决策和变更,以确保可维护性和易于协作
- 监督职责:包括但不限于合作、指导团队成员、为个人技术成长创造机会以及加强团队等
- 执行其他相关职责
要求
- 至少五年的软件开发人员或工程师经验
- 至少五年的TypeScript和JavaScript经验,特别是Web应用框架React
优先考虑
- 具有其他现代JavaScript框架(如Vue或Angular)的经验
- 具有CSS预处理器(如SASS或LESS)的经验
- 具有RESTful API和GraphQL的经验
- 具有测试框架(如Jest或Mocha)的经验
- 具有版本控制系统(如Git)的经验
- 具有构建工具(如Webpack或Parcel)的经验
关于职位
这是一个全职的前端开发人员职位,专注于React。该职位涉及与客户和内部团队紧密合作,交付高质量、响应迅速的Web应用程序。理想的候选人将拥有丰富的现代JavaScript和TypeScript经验,以及对UI/UX原则的深刻理解。