职位摘要
薪水
S$6,500 - S$8,000 / 月
职位类型
资历
高级
经验年数
至少5年
技术栈
TDD Hooks Next.js Rest API React Hooks React Router CI Webpack Babel Git Jest React
职位描述
在Kydon,我们不断创新,改变新加坡和其他地方的数字教育和培训领域。我们的目标是构建一个学习平台,为我们的用户(管理员、专业主题专家、培训师和学员)提供无缝的教学、学习、协作和参与体验。
我们现在正在寻找一位经验丰富的高级前端开发人员,热衷于为新加坡公共部门的客户创建交互式、用户友好的Web应用程序。作为我们开发团队的重要一员,您将负责设计和实施我们学习平台的前端架构,确保动态和响应式的用户体验。
工作职责:
• 使用React和优先使用Next.js设计和实施我们学习平台的前端架构;
• 与UX/UI设计师合作创建直观、响应式的界面,并确保UI/UX设计的技术可行性;
• 主导新功能的开发和实施,并参与从概念到部署的开发生命周期的所有阶段;
• 开发、测试和维护具有深度领域和大数据量的UI丰富的Web体验;
• 确保应用程序的性能和可扩展性;
• 指导初级开发人员,并与同级前端开发人员承包商合作,包括代码审查和管理;
• 构建可重用的组件和前端库以供将来使用;
• 在编码和设计中带领前端团队采用最佳实践;和
• 了解新兴的前端技术和行业趋势。
技能和资格
• 至少5年的前端开发经验
• 深入了解React,如果有Next.js经验则更佳:
• 掌握React概念(组件、props、state、生命周期方法)
• 熟练掌握React Hooks和函数组件
• 了解React Router进行导航
• 测试:
• 有使用Jest等测试库和React中的测试工具的经验
• 掌握测试驱动开发(TDD)实践
• 构建工具:
• 熟练使用Webpack等构建工具
• 了解Babel进行转译
• 版本控制:
• 掌握Git,并了解Git工作流程
• Web性能:
• 知识性能优化技术。
• 熟悉Lighthouse等工具
• Web安全:
• 了解常见的Web安全原则
• 持续集成/持续部署(CI/CD):
• 有CI/CD流水线的经验
• UI/UX基础知识:
• 了解响应式设计原则
• 熟悉UI/UX设计模式
• RESTful API:
• 有使用RESTful API的经验
• 有Bug跟踪和管理经验,以及良好的优化和调试技巧
• 良好的口头和书面沟通能力
• 计算机科学或相关学科学士学位
• 必须是新加坡公民
我们提供:
• 有竞争力的薪水和全面的福利
• 灵活的工作时间和混合工作安排
• 合作支持的工作环境
• 职业发展和技能发展的机会
• 参与具有全球影响力的有意义项目的机会
我们只通知入围者,给您带来不便,敬请谅解。